diff --git a/.github/actions/ci-rust-setup/action.yml b/.github/actions/ci-rust-setup/action.yml new file mode 100644 index 00000000..03b548bb --- /dev/null +++ b/.github/actions/ci-rust-setup/action.yml @@ -0,0 +1,50 @@ +name: CI Rust Setup +description: 'Sets up the environment for Rust jobs during CI workflow' + +inputs: + cache-name: + description: 'Name of cache artifacts (same name is same cache key) empty to disable cache' + required: false + targets: + description: 'A comma separated list of extra targets you want to install' + required: false + components: + description: 'A comma separated list of extra components you want to install' + required: false + toolchain: + description: 'The toolchain to use. If not specified, the rust-toolchain file will be used' + required: false + +runs: + using: composite + steps: + - name: Get toolchain from input OR rust-toolchain file + id: gettoolchain + shell: bash + run: |- + RUST_TOOLCHAIN="${{ inputs.toolchain }}" + if [ ! -f rust-toolchain ] && [ -z "${RUST_TOOLCHAIN}" ]; then + echo "***ERROR*** NEED toolchain INPUT OR rust-toolchain FILE IN ROOT OF REPOSITORY" >&2 + exit 1 + fi + if [ -z "${RUST_TOOLCHAIN}" ]; then + RUST_TOOLCHAIN="$(cat rust-toolchain)" + fi + echo "toolchain=\"${RUST_TOOLCHAIN}\"" >> $GITHUB_OUTPUT + - name: Install ${{ steps.gettoolchain.outputs.toolchain }} Rust toolchain + id: toolchain + # Commit date is Sep 19, 2023 + uses: dtolnay/rust-toolchain@439cf607258077187679211f12aa6f19af4a0af7 + with: + toolchain: ${{ steps.gettoolchain.outputs.toolchain }} + targets: ${{ inputs.targets }} + components: ${{ inputs.components }} + - name: Cache dependencies + uses: actions/cache@v3 + if: inputs.cache-name != '' + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-${{ inputs.cache-name }}-${{ steps.toolchain.outputs.cachekey }}-${{ hashFiles('**/Cargo.lock') }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6f96b4b4..c9ef33c5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,16 +13,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - id: toolchain - uses: dtolnay/rust-toolchain@1.70 - - name: Cache dependencies - uses: actions/cache@v3 + - name: Setup Rust + uses: './.github/actions/ci-rust-setup' with: - path: | - ~/.cargo/registry - ~/.cargo/git - target - key: ${{ runner.os }}-cargo-${{ steps.toolchain.outputs.cachekey }}-${{ hashFiles('**/Cargo.lock') }} + cache-name: dev - run: cargo check --all-features fmt: @@ -30,8 +24,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - id: toolchain - uses: dtolnay/rust-toolchain@1.70 + - name: Setup Rust + uses: './.github/actions/ci-rust-setup' with: components: rustfmt - run: cargo fmt --all -- --check @@ -41,17 +35,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - id: toolchain - uses: dtolnay/rust-toolchain@1.70 - - name: Cache dependencies - uses: actions/cache@v3 - with: # test cache key is different (adding test cfg is a re-compile) - path: | - ~/.cargo/registry - ~/.cargo/git - target - key: ${{ runner.os }}-cargo-test-${{ steps.toolchain.outputs.cachekey }}-${{ hashFiles('**/Cargo.lock') }} - - run: cargo test --package electrs --lib --all-features + - name: Setup Rust + uses: './.github/actions/ci-rust-setup' + with: + cache-name: test + - run: cargo test --lib --all-features clippy: name: Linter @@ -67,17 +55,10 @@ jobs: ] steps: - uses: actions/checkout@v3 - - id: toolchain - uses: dtolnay/rust-toolchain@1.70 + - name: Setup Rust + uses: './.github/actions/ci-rust-setup' with: + cache-name: dev components: clippy - - name: Cache dependencies - uses: actions/cache@v3 - with: - path: | - ~/.cargo/registry - ~/.cargo/git - target - key: ${{ runner.os }}-cargo-${{ steps.toolchain.outputs.cachekey }}-${{ hashFiles('**/Cargo.lock') }} - name: Clippy with Features = ${{ matrix.features }} run: cargo clippy ${{ matrix.features }} -- -D warnings diff --git a/.github/workflows/on-tag.yml b/.github/workflows/on-tag.yml new file mode 100644 index 00000000..f3e200e0 --- /dev/null +++ b/.github/workflows/on-tag.yml @@ -0,0 +1,97 @@ +name: Docker build on tag +env: + DOCKER_CLI_EXPERIMENTAL: enabled + TAG_FMT: "^refs/tags/(((.?[0-9]+){3,4}))$" + DOCKER_BUILDKIT: 0 + COMPOSE_DOCKER_CLI_BUILD: 0 + +on: + push: + tags: + - v[0-9]+.[0-9]+.[0-9]+ + - v[0-9]+.[0-9]+.[0-9]+-* + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + timeout-minutes: 120 + name: Build and push to DockerHub + steps: + # Workaround based on JonasAlfredsson/docker-on-tmpfs@v1.0.1 + - name: Replace the current swap file + shell: bash + run: | + sudo swapoff /mnt/swapfile + sudo rm -v /mnt/swapfile + sudo fallocate -l 13G /mnt/swapfile + sudo chmod 600 /mnt/swapfile + sudo mkswap /mnt/swapfile + sudo swapon /mnt/swapfile + + - name: Show current memory and swap status + shell: bash + run: | + sudo free -h + echo + sudo swapon --show + + - name: Mount a tmpfs over /var/lib/docker + shell: bash + run: | + if [ ! -d "/var/lib/docker" ]; then + echo "Directory '/var/lib/docker' not found" + exit 1 + fi + sudo mount -t tmpfs -o size=10G tmpfs /var/lib/docker + sudo systemctl restart docker + sudo df -h | grep docker + + - name: Set env variables + run: echo "TAG=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV + + - name: Show set environment variables + run: | + printf " TAG: %s\n" "$TAG" + + - name: Add SHORT_SHA env property with commit short sha + run: echo "SHORT_SHA=`echo ${GITHUB_SHA} | cut -c1-8`" >> $GITHUB_ENV + + - name: Login to Docker for building + run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin + + - name: Checkout project + uses: actions/checkout@v3 + + # - name: Set up QEMU + # uses: docker/setup-qemu-action@v3 + # id: qemu + + - name: Setup Docker buildx action + uses: docker/setup-buildx-action@v3 + id: buildx + + - name: Available platforms + run: echo ${{ steps.buildx.outputs.platforms }} + + - name: Cache Docker layers + uses: actions/cache@v3 + id: cache + with: + path: /tmp/.buildx-cache + key: ${{ runner.os }}-buildx + restore-keys: | + ${{ runner.os }}-buildx + + - name: Run Docker buildx against tag + run: | + docker buildx build \ + --cache-from "type=local,src=/tmp/.buildx-cache" \ + --cache-to "type=local,dest=/tmp/.buildx-cache" \ + --platform linux/amd64 \ + --tag ${{ secrets.DOCKER_HUB_USER }}/electrs:$TAG \ + --tag ${{ secrets.DOCKER_HUB_USER }}/electrs:latest \ + --output "type=registry" . \ + --build-arg commitHash=$SHORT_SHA diff --git a/Cargo.lock b/Cargo.lock index 23b2bb57..db6d368a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -397,49 +397,6 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" -[[package]] -name = "electrs" -version = "3.0.0-dev" -dependencies = [ - "arrayref", - "base64 0.13.0", - "bincode", - "bitcoin 0.28.0", - "bounded-vec-deque", - "clap", - "crossbeam-channel", - "dirs", - "electrum-client", - "elements", - "error-chain", - "glob", - "hex", - "hyper", - "hyperlocal", - "itertools", - "lazy_static", - "libc", - "log", - "num_cpus", - "page_size", - "prometheus", - "rayon", - "rocksdb", - "serde", - "serde_derive", - "serde_json", - "sha2", - "signal-hook", - "socket2", - "stderrlog", - "sysconf", - "tempfile", - "time 0.3.9", - "tiny_http", - "tokio", - "url", -] - [[package]] name = "electrum-client" version = "0.8.0" @@ -863,6 +820,49 @@ dependencies = [ "autocfg 1.1.0", ] +[[package]] +name = "mempool-electrs" +version = "3.0.0-dev" +dependencies = [ + "arrayref", + "base64 0.13.0", + "bincode", + "bitcoin 0.28.0", + "bounded-vec-deque", + "clap", + "crossbeam-channel", + "dirs", + "electrum-client", + "elements", + "error-chain", + "glob", + "hex", + "hyper", + "hyperlocal", + "itertools", + "lazy_static", + "libc", + "log", + "num_cpus", + "page_size", + "prometheus", + "rayon", + "rocksdb", + "serde", + "serde_derive", + "serde_json", + "sha2", + "signal-hook", + "socket2", + "stderrlog", + "sysconf", + "tempfile", + "time 0.3.9", + "tiny_http", + "tokio", + "url", +] + [[package]] name = "minimal-lexical" version = "0.2.1" diff --git a/Cargo.toml b/Cargo.toml index 5872d6ba..99b963ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,16 +1,24 @@ [package] -name = "electrs" +name = "mempool-electrs" version = "3.0.0-dev" -authors = ["Roman Zeyde "] +authors = [ + "Roman Zeyde ", + "Nadav Ivgi ", + "wiz ", + "junderw " +] description = "An efficient re-implementation of Electrum Server in Rust" license = "MIT" homepage = "https://github.com/mempool/electrs" repository = "https://github.com/mempool/electrs" +publish = false keywords = ["bitcoin", "electrum", "server", "index", "database"] -documentation = "https://docs.rs/electrs/" readme = "README.md" edition = "2018" +[lib] +name = "electrs" + [features] default = [] liquid = [ "elements" ] diff --git a/README.md b/README.md index 5cf685ff..d684dc48 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# Esplora - Electrs backend API +# Mempool - Electrs backend API -A block chain index engine and HTTP API written in Rust based on [romanz/electrs](https://github.com/romanz/electrs). +A block chain index engine and HTTP API written in Rust based on [romanz/electrs](https://github.com/romanz/electrs) and [Blockstream/electrs](https://github.com/Blockstream/electrs). -Used as the backend for the [Esplora block explorer](https://github.com/Blockstream/esplora) powering [blockstream.info](https://blockstream.info/). +Used as the backend for the [mempool block explorer](https://github.com/mempool/mempool) powering [mempool.space](https://mempool.space/). -API documentation [is available here](https://github.com/blockstream/esplora/blob/master/API.md). +API documentation [is available here](https://mempool.space/docs/api/rest). Documentation for the database schema and indexing process [is available here](doc/schema.md). @@ -13,8 +13,8 @@ Documentation for the database schema and indexing process [is available here](d Install Rust, Bitcoin Core (no `txindex` needed) and the `clang` and `cmake` packages, then: ```bash -$ git clone https://github.com/blockstream/electrs && cd electrs -$ git checkout new-index +$ git clone https://github.com/mempool/electrs && cd electrs +$ git checkout mempool $ cargo run --release --bin electrs -- -vvvv --daemon-dir ~/.bitcoin # Or for liquid: @@ -24,11 +24,9 @@ $ cargo run --features liquid --release --bin electrs -- -vvvv --network liquid See [electrs's original documentation](https://github.com/romanz/electrs/blob/master/doc/usage.md) for more detailed instructions. Note that our indexes are incompatible with electrs's and has to be created separately. -The indexes require 610GB of storage after running compaction (as of June 2020), but you'll need to have +The indexes require 1.3TB of storage after running compaction (as of October 2023), but you'll need to have free space of about double that available during the index compaction process. -Creating the indexes should take a few hours on a beefy machine with SSD. - -To deploy with Docker, follow the [instructions here](https://github.com/Blockstream/esplora#how-to-build-the-docker-image). +Creating the indexes should take a few hours on a beefy machine with high speed NVMe SSD(s). ### Light mode @@ -78,7 +76,7 @@ Additional options with the `electrum-discovery` feature: - `--electrum-hosts ` - a json map of the public hosts where the electrum server is reachable, in the [`server.features` format](https://electrumx.readthedocs.io/en/latest/protocol-methods.html#server.features). - `--electrum-announce` - announce the electrum server on the electrum p2p server discovery network. -See `$ cargo run --release --bin electrs -- --help` for the full list of options. +See `$ cargo run --bin electrs -- --help` for the full list of options. ## License diff --git a/contrib/popular-scripts.txt b/contrib/popular-scripts.txt deleted file mode 100644 index 7221ed05..00000000 --- a/contrib/popular-scripts.txt +++ /dev/null @@ -1,11365 +0,0 @@ -a51e12c0be17fb8a659556b5e0ccb5d593d96125deb40a479425ab28c8e12c56 -f5bdcd4f6be7452b7429cee1b1231fe67bd9bd3a3a59b357c842f4b771db0837 -12fb7988e8225c0ef79bc63fa873dfc4e2cd54c82a2d54113309feea79d4b212 -3ed3266ccf48228b29d582c87a5925599771255b44d6c257e403b5953e721deb -f62d55b4b3829abacf45a3ee0571ec7d09e656879dc82a1e8ad16ac90f7fcf93 -5696c5d8b5295d53770a50ad826537831b6e0f8449a3b433a33c15490a59abe2 -601e99b0bda98bca2ee64bb55baef4060c7d5c1c5dc5d1bac5532453799caa34 -0f8a2ea06b1a50cdb7fa68f26d87617427d24fcc4fd591f7b10e9387471a4cf9 -b8796a6b43d67b71e1fd3a1d75a58f0e3c30002a0add0cc4f1530c4d683cc4b1 -7fea4ac1a43f948844809c1ef530a360df243e64f7d92a1a3bffdbc8966382c4 -afad2456e5fd6732199d77546c9526255fa66b77000916e34127c2e6c726f643 -68ad2cbc67655a9ceab8c46c68356d6fdcada4c0e73f09ac108bf2af3528147f -ef65da8bcf319b91a861d35a4588735f4848fd1b27f891b3183b8368bc54dca5 -faa39e8fc31c3f8ec682eb23e830965aad81f675a3abe633b3946bebc98e30b3 -a0943e2591a5569dbcbd0bab51e265892c5566077d1213efecb4787736eac615 -733ab1c0d04773493a2522402bb412934fe2ea1c21c6809c2323ca2ad38849d8 -8740441408f72a8af66558a78b66d59369eed6f74c5a432fe59da57b82d4b618 -0a8abe5795d55df89b8b92165e1b31fd4c365aaf51ff989f763fa28475d23693 -3545f398fbd449a36b204be4010511cf2681c31aadef6b03d6609a86cb600479 -f40b3f0abaa3f732d1dd49e730fba9a08c4eabcdae5b2d95c945f4c39e74e957 -0b41a35dc4f5d33c189252ccf7fbcd37ece83666d6d3250017b00ed88e567c11 -b82990334a509ac6a5318d718854f524960899e54729d2db76804825de8bda45 -57ad3963d7e998ddb45323ce68c8ca94dbc1baf90f3246aff15233156f8a6cbf -8e8553c0a5243a245fb25ea526a3feff9c379c3eb564f82ea78523f858161855 -ca3a5da78a72bcbbfb35643356dcda785fcd05c353977713d21df0c903fb3017 -44fb5a33a84bfafe44b79c4d6f7b2eff1060def0a274e8dda4c9d4f8955223bc -de859796b65af53099e203036faf0daedd5f6699de6cea984ea89593b6014693 -867777d891eb50cdf63f3efa83c28af8f5a6f5dbf524171b77bb4e3fbe8f6531 -ee5b84d218aa7e3465a74a5dae140bc9acef792ed85b5384fa1ce81aa4335fb6 -e3955705607c8e12aac3f917128591f9f799c59b45aab28bd79d6eaf341a7eb2 -bcf776d66be125def993a726099ac9c1f6f7b902fbbdb0044ede46ce9875b4fe -7ff2c992a7da110097844403e7ef2c0b0bd514910448e1d4630d49b1f23c5e62 -d35a8a1b242a028f6cc0c9d859f1118b55bcccec93fc3340cda45cf3b790b89c -4044afb5534d76857ac63f4f8d5e97eb95e2d77279e4415634a85cfdd69c79a0 -33c91ea2eb962526943113e86b199cc77d5a2a6852cb51d241b660b0c5fc38c6 -e936c20210c5febce753ae47d2afbbcaab68a2834eef5fdb24339fddc88e3003 -3748583018e894fa8d0743b5283245218aaaf836da6911f6d5cbea6d2d7e2814 -1b38a65e87ea005a73c314d9c1b52fc5c6065c70426c45457cfa5543809ec3f7 -897b7e368b606a68791cf8414505768d4a51c84153f9d97126a4ddc49df06591 -954ccdddcc565abf4e99936113f18416a7b65748ae72ab61aad7e3147b00a7f8 -870ca54717ca2b033c677958eee5d7cf02b52bda235a31228dfa288044dc1c8e -5c7d0ee26b78180fc2b5d9defc036f7359f8e95abfc5cd695fdb3629495d3118 -84143dfc6eae90164c79c5e7686dfb33d17af927be666f4b2f7c8e6631520156 -b4eaf3cd37295e807ab1ab3a8794c3b8bee0ef872fa2f5c1fb775776f9c0bdd6 -4317495ff5f977774022598d10a4c29cd538671311de7c8c05bfb8213a7082a3 -2d73ec057f3335e2f4779720b9e3d9a613058e333c01b7ddee07b3302cf081ea -54d219a0229a6322298552a7567fe97c4e04b0128bc5a91a7de8f29187474d9e -ec29843b2e7fcb478e6d6159a0197396dfb2017d0752915175928f8603856291 -bb25d4472df931807e78694bab63d0ca1155324f4c8ceaa2d44c056fb407d8eb -2884740c289fd48c1ea370b34c7d914949126938a7fa6320a8a3ccfd9769a743 -fd0d656f56b92bbe01db77c1bd258492c4f7e80ddd44bbcd07be334fca5cd683 -15037e7a0321292c1dc7fbc2c341c8ef1597586d17f6f69d17aabccae559c4de -0b153c9898a7f082b60e12d6310b844f1b6925a7775de63e557649d2e4517559 -980dc2f18b300d1f603bbd8f291d6e01bc755b66433b6f1aa164cf5d3ae62e7c -f954f88cc24910cc586dc1699cfcffef7a714055ff4c898b9a22056926afaeac -3a6b87edb135a8b759c57212abc8ee572b2ed90b5116b90824c0ee3ef818798b -6bd7914663029f255eadb09c25d5b4131cf7c7f02bbeb1d3c99a907b7a2f2a90 -796c205570b6a13d9adcf084e449d1ab814cfb25455e48e53d67c4a6291bff58 -f45e6167f7f9bf343b60964264766ed0fa836a813102236db21ea59af598d873 -1f6e384bb4cca43f3a086ef4173ef5bbb88c340dbc0ed0e78a2d819efb1d8107 -eda771a7d4bbe44374a115205c4cf66b7e0da315c5ab8df24dbcac6fe17a2f0e -1468df6648f5b83d88644e7deaf4746ab02d2cf0a87d2d48a4f69f85782e1a21 -2696c991404c6f2ee94e77587713ec8e9836f67d68d7cbe0770ff52974d2df24 -723d4df592d68b9f40b229cc11a4894674d1b647f7ff06a30184e342a3ae8fb9 -bba0aa17fbf9bd8778f0924efef03f3473a18256aa4ac342daf0fe93ac299266 -89f952e5c585a9e6ecf92fe668458179ef4756be888b2e0205c3bc73bae87782 -e35d0b8fe8cf52dcb30ba7ff82f90d74b279763381446eacb666eeffcd7a02c2 -0c9b6ae3d2ddd5775400dec38a4096297a7012e8d0be682975b6021fbc9f5fe4 -c1d52920c37a3614ec380257d046216f75eac4bd506fd898c1523d43c4b6f8b8 -4d1c85c887af8b456acc6dde319fe0263a8205e6e59cce71ee32fd2735310139 -df27eb401eae313a1d3e5d54da01c0781cdc69b1786c3806b994c2328791c652 -97e9cfc5faf5e9796417dd0403e57cde8bc13892422f9e1c35a708916831fbcf -5743e09a84411f47aeaedbfa244b787b16916e313d6f9749cf8697f9436545b5 -3fee4b10cd42a59825410b2306a4dfc1bdc749a65db87760c65298725515c27f -08b6521a7ab5f77cb881103ce480fc3ef8751f4a36b616474fe7040de2a03ecd -17b55c241d79e1c0fae112e3803ba860de743d3135c945438fa5db2faf903523 -ea9fe8827d8c55afeda83860ad5061619f249d74d5e2b00f46299f0b192b0408 -6cd5c471c3ad4e1473e40931d7324a7ae723a1926c2f24f56180e7c5efd423b6 -701f77a0b88a6b82dccf75bb5556cadf9d0e7b6b668ac479662afe067186ee0a -ba58e6995c299f46c94bbb925da1308912118de2f1f1d557d5e2dca52af649d3 -7b1cda83db1685cc4dcea0c6ebcb2bcf7e1a5117b19a1c7cea79e9248c209a24 -20934c8b9352700f2aa15a137ccbbcd4701571d83a87f4c0aeb6e69ccdb6e50f -361a04aeeb76ca1d51d65760db367ae5b65362b3fe48694a3dfd5e78398ff24d -cc6630741ff71e28ff47fb40be5273483a5d7813a38e65243b2b6f153cba3d3a -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -758422c2ce3a23c3542e30d0459664a0c472839f01f776c58c743b5dfada8542 -fb03151a9c86c7e568185837e39f7ed204c2624a67db15d2ec58ba86c91d1de8 -f67c92a083633c74f10c13c4f20d7b9c6184b59f5bbef7b67b5ac1fd0b2ba618 -6522f5a1a9054bada71b9c5b357e4122e06b4c7ba56622e0a5aff463d820ceb5 -2e0fc5e026f67223c0be83820c0aa6ede7513b7b02008c52cadae3962bd30430 -7b2ae3811d3d53fa4e7285e353136716b71eb1c8d85b618b817b3ee218b6f167 -ade2daba542dad6c39085188410475d116687944a94e1aa0ed3a653a4e8cef13 -4f9dffbb572d464e4702ab5f375b11ffb8dadd678163a309333f6571e0f19361 -9389a356c41de350eb6ae499f6c4f6d94780db2f48971b1f75e6dbbe5dc80105 -5fdb4a628f07760bc7a0d6ddbad8a2bed9504e963ff71e40ecaff58f7add7aef -1cfd6d9d4698a14f8cceacc152b79495eadb2c931d45b380f154065b40d4c616 -20f0ca83d4a75e8a2b92e0275d76ef65769aa71e26d2d5beea310973f1fcaca0 -452abd37bb8f7882426d405fd7861d84120e77bd254dc570a60e9d52be27920e -bd03a2e236b3c54e2c5066e1539edc8a95bc4a290a54e3f3355642f9fa450cb6 -893fa4f06471be5e1dd44929a2d69905eac2e510c573b3273d4b98eb0d2589f5 -32e5acdc9f4fc69e62bda13c703bd99de2f9e96d5cd910af50e148cf53e7ad24 -9566d0d565ee68879bae8517165fe6e026e896da1f09d786e395ee0c3111d0d0 -6c15aa96baf2bc453e360f12a3b8f6c8a9ef2ef0b726484d3f3b4a3856474c2f -9987db0fc28a15da18c04a2ba62621db345f4d0fa75008ed0ff06840b9d51766 -a55fa868ed47912ea0905fb041a844429a313c41ee76c70c359f91144c6165f5 -c8c77f726296b2d873514cd06b9bb4586b793373cfb6d76d4a1392a20ee131ac -f7b00ebc0c07d7bb0ce51367f499d3046a242e2d86446e08496409a8528c99ac -c57f601482c765b49e5616215250c9706782d3bb048eb4479330d5190cb5f14e -33ec5dea9fcceb541153c6942a9e92044373e6d0431f211e5d1705a3b31279a9 -6cd49356a25c5b72ce41893cd547a6523fd1e1e390756eb29c70d1d745a339bd -cff6d379b3bf3304b59bd5f082a1e2a20fd9f509341b02712350119b54dd5063 -5dec5ddbdd4d3283a2381d904aaaef8cb0e46445a85c5cb43543af0d044ca6f1 -77bcdeb76fceef365a674af457d9658e2fcfd2fa4613fbc0086d98d4b55a5703 -113e7ed7d74953afa461650a2a04d4dfd5a68b71bd7e63306e8ad6b5062c2fb6 -1840965eb2baf24463638dfd7af8ec243a3c319cd80b86f3da029e430afbff2f -6aa560be2c53af6b3630a9ef250bfccf2f5b0a4c54e67108d10ceef9df071140 -cbc3db87bace0080110cf215ce3173c2e46024b7e2ee5a6010aa9527b23d6c5e -4b641e6f88915b588e63a3ffffb51871c7b74193fe91e3692da277d49f1607f1 -926cb26c5af26e8b5622df687ff804bbaa3f8f7d28f5ec35f2268054113617d7 -36a38e317c030ab7480586b118ddd31a937a9f1a8a2b5f0950bbec66e874f38a -f4aae4d0305c8a2d20278678e87d70141f831cf84b5ad931ebab4af301982e4f -d6a277efa94ad6bec4f78eb27a75460545988222ef5822b77afc9b949353d9ae -e4e514323d510f08d7813a9916610800a24d5c34e11790804c023162c9ad636a -197e8fc873fbf8de2e005c687199c9f7c6e16e1dfdf8358143b03f466c9f6f3b -08a7fa641ae996da3cd174a418fea7ca85013ec0677efc6aac85c27654f9563b -8c9e6017ebe039d84bdbe09a011d6e852a2626c7084eae082a1662341042953c -e120ffbd50cedaf661688fbd346ece5b1e43ae6e2e36d5b4c1df3347ad0fbc62 -628e66c92de8b428c04e80339f58f610a339655ec73097df24af8db87d02b034 -e73c44cbbe64473a4b632e61fb3561c181c415d65c06994515852cb04569ba9d -ef587b7bdfddc2539f4f7078df4fd719d8a51c67deca3b4bb5348fcbe9b4cc54 -84565a691dc0924c30c31f29a5c605e687ca00defcbef4edf6c8e8f5edf4d46d -b873c158af6a20915846519951d11457a9dd51293e735b28381163c0d59e583a -05799a63edbfe9257ced97b877cd9af762a16bc23f28a09b41852c22e0eb9fac -07c05d8132cf6e6e58075b9e780dee4cf0404dd0550ccbd312cb521be85fe567 -c7d2e4be0c76fcc5a62cba96933536eb766d2713cddf260988e8d5755efd72cc -f6566ca6178b74554a9f72905092ad3174958270b94719126a5735ff37344b5c -38e513387460369655ee14a22cf49d56a9e45b507b1f331af5b6d4be1d761e29 -a3da80e6576b8f1ad2ca1280fb38c6be20563d6f58bd11816d3064d34cd73abe -8707194e8713824214eb4efe4282a55d120c3aff9983c0c6941277160f4d3ba3 -9b171e417d126483764604c5268529503ae64f60d7ef9a4d357cf648424a4721 -3208b47e440e4bc065e242e3a1024a15fa7ccfddb7452989212b51db25f20d1d -6a8ca26a0756dc4a88d8b101a012058f7155eb1b68a634093f77b4d593cbd7e4 -2ad9f757480a6dddd0b25f9743d9c06fbea30a7818748e03d487fa2af42a2da8 -175a57904cca9430b58818aadc42437705d5db6e9c7c05d9e3f45b8cf7b8843f -3af91812d1a7f4ddb1f4d16075acfb854623cdfc974abd8d7456b6ab1f81581e -ef0ba81160fdbd00e22234c1b9a65aeb3e96b1715a33d7d71bac3a662dd12992 -5853dd40484912ed704d8c4fa98fe18036e014b22c73c6adc15ce4a53abb98f1 -574ac75e1b1d869a2785ea2b34fce560e9febc87d240a7d61a097c654a817568 -f4acdc49b8af461468a5e65549db65f9b294c9fe6cd6d1fc98edfc67aa1f7004 -09a6974bf2f3aa35e2cddabc8df3d7b179bb9a9a8eeccc95a6ed92e2a7388d08 -e78f396ec0645f15895883dc8004b9de872438656a2eaebb4c14fbc661e870a5 -831ce0cf238d1c2e6e7736c11f4378b2fa1a0394f99530831b8fa11610dc1f0a -ad0f195993b5b6ac072405d9a5114a59f447a4af70997a0945b48f74f82afb45 -4705da8677a753115f7bec6a891898b9e8f41939ce18d052be0339d69b41de27 -71c874226a86cdfefa5c97681beee2f3978fc496c8183874490d0f9a821ebbeb -2b90ab899ac29a84a114229d9ccdce1830e6df56985fc26f2d65906ab9988065 -6389c75a58d42e7ac69b3ffc7c0fb874b56b35c439d5fe1a1e58c0fe04523d86 -8a89d59351d4c508d36453b5e66d3eaa70b1ddd5e9f614e4dcb0373f3fb787ef -1014ed77a72a1aecf3ffd4be20cf3b657de2c8383d0a6d56f3dfa7fd120e91e6 -ce7b6d4ba8917ee0a20eb6b5e2c4216d0417e3266b5b4a4dd0152baa7d92bd4c -afb4348de253bedc143b7303f8cee02ff9dd86eba6f5b94bff2edc7c1c7cace1 -85adb5815eb0a37fc2508c2d290f6dab4ab7f0d38b0ac43f7243ac382dbd32c8 -7c1b451b92eda6ec2dde5c1f34b08fffdb6a9dded71f948b3b3cdec089b3883d -fadac333c1240ab2ac1aadaa4556f3b034daac3d8cd766fb216eb37c7fe1b387 -c1f417ca38d09ebd8a98d7fb06ea51a4f0ad12b7e2f342cefa03c9833f8d2a5e -6367f930a64f52b185515d10f0e034f2d4014815723652190310f3ffb9c15054 -cf796c26c905ddc82703fc5beea5eec715db3bc75c5f278d071277b2f0841650 -51d9a80428f7053967dbc01f254c3505b1f0b22a660d37fc444740313ea28fd8 -f76bdc4b52cd0fa84b276129f3b437cf86b98ab158a22912bdd90de675d163c5 -9cf190b5113078c7959692c0e238625348d73c11d67ffaa8d2180bece25a9296 -90e5fbb8ec2b7db579e8e29e9d4a7b17069c631b4fa7fd472455b56ae0a8c55e -4cbe96e4e723fb38174c01057cd2202fe9c4a8c3d8f24da3b66c55957476bd69 -c87906167a4820f405aa940a5f2879091a09f2842cbca41a6a00a04324b37e2a -b032d07dfedf1427c642df61df2739093bd34a75c7ee25208ee07070ade79227 -bbcf031462e79eb57b3d5ce0d5f3a0693d20665bf3e0923605d3789adfc587d0 -19da7ee63b305ff4d4c3f30f0199c0cbf05d82f16eab6dc19caa4ae6de66611e -4071f3c13492c51bcccfd22db08efa40be3b787cb6b40a3feaa943dbe323a205 -69129c5a3faab66727733f4d0064d4ca6e980346a112bad8bdf470ccc03b60c4 -6a71b95ac87f170f7d7525f1c013caab8a6fc756f894faf221850c54d66cc19a -31c9d04c093d34b9cea20cc7db3caf3020cc30d1aaf73ff5ad9ee68873d44c86 -1eb027322449929282b824709e8e7433e03eb673bd0db8f332fbc5b912f45b48 -94c4f440143a49725de759ed41bde3fedff42b166bfa2df40a8d285e6a8b65c6 -af305b61902615d45e5f39239b0a367a827c7ba7237d9b316a700efddea436d9 -75def5fcc8bd1a6e9718970604e2728eb114750f6cfd2a2e2cca9d319679b8ac -ea01ebd0450538c9bb125862349e63c309107b95b3d751c48f62073080e59ed9 -508de06e180a32fd58f24ecf84941fcba7ffa50bea97e765b8f6df5115f751f7 -a2af2be762149fd8bb017c30e84c4703f3db69c8678b565d8a84a6ca9b8f129a -45c53c7a593db60b50a7f7b2dbf2cf5c58776b7bccd635b84e3a2fef554a95ae -1a23a5b0762b90cf4c9b746720544fa4e4a88b5dc5a71888e73e9b079c53cb19 -bf4ac9da5b55cd71f87de19e40b45eadd6f98ec0609cb10838ed4ccf59dabf6a -64aa83f021e12f0d9cbd7fcf77ce1b0b4b575ac99756af3f943996167d8c07a2 -a89903eb661278f3972e2d0b6742982c34c92a69a17590182864466b0d4d7025 -2898259c67fed38b6b4a762986cb6cdaf2c9bff824d7fa46071b93b38c68d83b -d2533dde91d7b9312acce60963a0a81ceea33b67cba761d9ab523810b2ffae65 -8546e9d4472818f7521825a1e5a173f8c7809bb48ef3a5216b61074cd56bb7d5 -10c3067938c6c2cadab2dc8b50eb21d8ca2ba3c49534bde17c3e79bdafe79911 -60dac6961f7cbbf202427f47da4b5f230caba6a7902b5886814544790d3177bf -b3faf95352dbdf0f9f90e7684b1d3446335a140cd5aacf32e92bf4a54537f389 -34e9a8c92b0b37c11122ac80bf16626560cc8091094ef24ff422fea64dfe1630 -e6a62466361937b51e5c9ad4941900e0a90569c642c8bf9bffe8bfad1beb97bf -8b07bb7a0bb9c253035b26252823a5a740d7527de9c22e9091804f6da0b79159 -550d1b18e25477a1d2e2ff1674b04055cb41f6a0bd3e830e590a705274861c3a -6ce4f58b74d6c6f654c26c81404b85427b214df4591c1afd020911f50a1c92f0 -25641a9889646f82d2c8518d035ae3b9db470d8c35a4edfb00eff84aaa8fb634 -1bf3808bcf86263f75a4fd97da01894b4ef8b85b57d8fa482f309fa253a22778 -f20e8c14053fbac1f0aa3d8db10bb1dfc93c0e09f52eafce330cbc022d401927 -3fa6174566816a2ea2a89d36543eb3baafbd9c4534e5d82f3d2fbb5cbd182bcd -790ccc4419d72377e4aef7b313337442f5a938543c70df97aa6019191c24f47e -8263a69d260548449542bb7066edff91ff8a2fe9cd118a6921a9fae3e951d77a -29b132473209b617da98a7fa0c9a36c637d1f09eb5546971c2f1c29d890a51a8 -64431addfbb7deb8369005105ea4f8c67f5fd0e22a23ad229cbad073a9fe64d7 -0815fe611e273fc1718815f6176b7bca5668e7f79e5604559f1834884cec8032 -2ec0f1b2f50a8a8facd8851082147f2faa0d4489b9db623bc27f3d26fcd90d7e -93e2dcd874b49d2ca40bc0d3bbe14bf76bd5491e50b04410946e984a8929f0f8 -2c8f24ce4456188f02b6ee262dcdfeca622b99056fb38f26b312a567c9a5e2ab -bb3f671334fd19f36ecdb3dbb93c11e29209d5078335e43fc33194bd98b1c315 -00f3d52d163e0da6896dca9331fd5e461a3ca8f6564b79c38b5085bde3ad3d65 -b98e7095305b1f0b6c84868068cf6521bf51545d504443d0edb19338ff25757b -0467d1138fb879e99845e3afb57a0cdfa5cc4b46885f6ec3fc2d3ada42576403 -8def59c7aadfefd5cca4afb1fdbbbc42521398d45bccff0d3ae8a526d4827083 -9cb4c5e0f42ca74de6bf3be8da9114160e7f7fbf664f9587f55b0be2d798b939 -8a84834e7652cf65bdc6f70e46c20d1735e07797cd26e41a81d6754a02f5c542 -2cb8fcba77d3025e7e6e9d746605beb5a6a0574fe93162e5e2e5feff6480aa84 -bbd6c87b29cfa5229ba56a3f5af83d62f32774917a2b61164c80345a263fdc40 -c7c1bbdb0525fbb319b1b9bc8c384e0a7c2669520ced81fd5f733f6444aa8a81 -64561db6c217c55b27b931da9743de9f05422766e12088ab07efb90e02802885 -4471e8e2f23416a43df47da039bcb34038601bfb800876730138276a4f44b9cf -61516cae45a01a1dec5c211d59d3243d8bf7608c730dcbaf9bf3d9115828ab34 -159a82fd63241190548e541c120c1ded055bd7dde07a104fe8f25fa9577105f9 -30b9b8a391a8cd0ec14e167835fff72c83898f1dc2159d60acfdb5f312d9b101 -2f1908ae2b010e2ccd42b8a5e5bbd269548f748a435413351a0ecc9c245931da -8db7c10fca9eaa5065298fa80f832b5112b4d0f9da3b336a7dd4cecf49d214b8 -86d0e197e348b22f1066895debf43b303cf5bef663b8c452593238c76eaf89dd -96d50dc272ebe0cce11f9f83caedde3c0bf848198909dc84673cf6afdcd65214 -1737344da8b303321414877e3c3f8825e285951faf9914886e8cf32d3878320a -1075dfed32a6b380c4db0fdefde806cc8e519d8d151cfb64c2e6e3bcb350947c -c3aab84ddbdbef2f0ffd506fc09dd8bc2a57521dfc97243b234610f96e9a2b90 -eedfbf75ee29ba51cd4b7d9e207c380d8743d44f368400851a5b085c16c1e2f5 -d6422071cfd56c492659066bbccb09587ec68fe541a414addbe0f240093b3862 -4bbec0bf3c569c5e9af478d4e4b3c107667ebb4ba94697ea13bc1c5aa586dc05 -ad36b4b3f9ffeeb993fd86da0cda0a7715cdddf1e364cd3c08663bca3c072d15 -be214d8e9d30722d2adc83b3c08d80ddf3d0d816b041aa63336249d36ab78c83 -347b8606cadb26ac57dcfda67f11d0fdbe1efc4b2d29fdc75d18f42fefb2e8db -2dff0fffe2cdca7fad3e831557ecdf671ce783a7a078ad918175c958167cce94 -0fe33dcf8071513816d26e14fa0ccbd70ed29288c05b3e530ec02f8675362b28 -c1ec105c7e67626902c313a1cdab0811b857c2df74a9520d4efcb612fb78838e -e99d216215a603b370a3fd0aa313f95fb766a95676fed5fc41f0fc0e8a30227c -836129cb8b58571898d1a6c5c12e603faa8b68b4f1984c2b35313a20e058ae10 -a70a200fc9a74baf51118e04acef1110e6c720e50f7ef07d97561b612fcd39fd -48b01755bab0427dae61bb8db4662e692799c9eccbba516170ed751f2b8b95fd -8fd0e0f55d532033f13394c70f2e377a0215c39d7994327ae0c1bf6f830dc949 -b45ffb3c7c4b4c7663b7d3fe25d93fbbdd1b89ac4f6e0425f03d7f9abc7c7c90 -fcff9e50f4f9683cda87e3b0e7db5acd80d7e3e9b0b006f173b8f1cff491ce1c -4b219498dda66e1c77a307a93042f98c4610c273ab4060a4a5fd894363b3cbe8 -da110ed51f243988e06cabaaa30cd5c704c180f78ac6250ced8b1246730909da -7dce6668bfc083e4cfaa84614a86a6398a60cf34746def8a71f6b103a8b36b46 -f5a3fe66b378390388b237b42ddd4164cbf4f2daefcaebf19c98c814f36a8242 -0f56913200ad4419f614fe04b1535b40d687b124da7a46211afd6c5109f734de -331c2e85fe4f76e06411292f2c735d89ae43eb0bbe1700bd42de1e053629ad3c -ed56289a2e0126431192d9eb8aceacae216abf0d2745ea0214e81efb2ec6988b -1b1c000e45dd16a478ab4909df7311c8997f6c1c6aa0e34241279205e0d4cb19 -cf445345ee969e4c4d5b37353163c59b0299a3cd3f798b19a595d8512fd53e21 -bc2f1947fab9e900148759c89540d57d758a65ad1aee86a36f7a90b22497ccd6 -9725ad08d4d082ca4506a3c40957ef4998ecd7f41098f55e9d2d655925dd6e56 -52390188da4d958c539df9912bb6c95491f9c3b462de4b5e606853a631dd5471 -7a398e18d963a8915bec06448da532ea9a93d0c6a12ef3587a73400c49e63aa1 -4dbd642a292173f0b7047c56273b3987752676c6bfc4d63f6e393c6b1a3f5d06 -c4b633a5fcb8b43c2f29291b90bac0c20c9c06404384f4b39965c5654d7a38f3 -68478e2db548fd20636a698c7aa2b7321486ddf353e701a91ede100d6307682f -12086db6754e56e7cf8b30473991c7d3a696b1caddaa2e507017ef9b55bd8fc0 -83807ac2ff932a946c1c682d0ae67cac605502c36b9c75f9e410e60a9ea15970 -aaa753518870b066e794d409083382a94d2910f8064d6cdc295ea4c0d3b23bd3 -29529ee57000d8ce5c51cdd5ed4ace0d3f9d7bb67db0dbf8dec0144c04074fc3 -0aab4709cde5e10f23c54b5badd3f9104d4a8109c79cf853bed4b7d8c72ff98a -823a471835e08113ab85e42aede5553c2262a887c8bba51c4988a5c438b5a2c9 -999baddd9609816169175f6e6cc6ce7fe2ef5aec3ff2c939786e78106b9866db -f906566f11ee42b074cea05bc8b4093c5cc90ecdfb362637c1b08b5d85c170b3 -90bc82508a86b6acf95f962f6a68f97b5587bbb095eac1440f46ead4db5e7e2d -27103e6f6455796586cdfcb95d6304026acb9aee3ef27abf77838cb0d1cedc96 -a32ca0cd424eb8213b74ed2a754f35ff4be7a5ce52c0a657d490522403b3e16b -ee8ef781900ed7313925a825724126ab2b073920de10ba9329024918f0bebcb6 -245c3e4cdc49727301568ab332fb571ece3642282cadb29e0229fb77576f5685 -bccebbff09ab5045a4e9e977ece92aa26f09a54604edcf9e295ea3d06b41b2b3 -1bc2e8bb23fd78173d1dba95519f561c5ec5230803271af6ded1495f10884615 -1372696a3645ac3cd048a1a9587fe263ef2be9757f79d8f30e2553818f6d2dae -5c6fd99b0b15b7856bfd53769fedf5ac2eccd6f4d76aa3b704254878a2707b87 -7bb1b20f670fb3c716c83c4254d31e028257b7da216d115f3f7eaa6b2dbaede0 -59aedfa9167d0bab82eaa6c588d3e6e5a9bda4a7a4547fa3d9310b0ad010b772 -638e39aae66834928e1fbcfc718ccde519404aa5fa2902205c3fdd6f35a12d8d -feff90f3dd09fe2577b4942bfdf3db366f00fe71de96f965604d3f2648f76a7d -bdabf986ebc43f3a6becacb76bb64008091ebe271f07c297a904435abb470bf2 -9aadc5d3e1c03ec56be6d89a8979871b647bd9a6fdd4f15b53ec112e4eaa86c5 -2fc0553e19f1076970779ab919622a2bd0bbec69dc229b6fe780f9cc80cfaa5d -f95602cd1ec9422f5445b115be2ca2326ecdc8e87836eb89dc5edf8ce4ed75aa -08366f2ae85a9cf65d810871d244fd2dfc92a9565d2b28fea9f3dd71177f1b69 -c931075279a0ac14738a771640ada8ef0a5f324add6bebe77949add4d60388e1 -ae1b6ab30f880642590b82e46247c0a4abf6f5a19b2dbf4db9e24d41bf9e55e8 -0f2e7de5f0eb327519cfacef38915815a50ecafc0f5915bf00e35abb769d6ec2 -0172793d7d8be6460a7e13defbd18c6508b5017d355a610f8dadf352895aec30 -f03bf3e90a6d3001db7138e69db5109848851e814f236a48d8eb53f60550dc91 -296f0cea0342a274a7ece58b129aa3fc866a57783e042196646d324fd58d38c1 -0a101825acfcf7a783fd14dfc854addf5a95ee866b6e88c604faddcf72a25747 -30e172b3af62cb7365b3cbb9f38b2ab7d6575b4aa4ccf5dd10c295e3b6a8da58 -82f08bcb222f6fa5207d0d87d1bd4f4d94ffcc89027860934a500c951500e02b -5a6dda762cee99a9477efbdff3d4727b376f18d041231dcab783ec3f45b502f4 -38d35312d376b4eba83dfb75795a4d75ce865db3fd5cbd7d295dc75f69211659 -db48b19433963041691072283722b7a9d8a5aee7b27604fb34f6de5808160262 -eed9b38333a3876584f7b4a301ecf3eb36c2604f03917c3e02d0777f4bcb56e6 -99a0fd03d9731d36f13d9da09ac1610181a466b4e0e0783cafd2025b9a5d721d -da8d89ccd5b95ec4b0851d94000fe3cc0e1e5ebfa8c531f0185846426ca50ef0 -1608647a4675824ffcb0e13adece960564a86b18dd9b3fd2ba5ba260c1669ac5 -24ba9dca1a32c74a912853261145670316f9e8b21164feab00fdb7571d6db892 -7a427a8d1c68e450c4cf85e5a570780ce30a08671b0dcb5aaac69b97727890f1 -0d921a253ef46cae38521cc73ee44826425196b8e5fe73f64fb123d5e41359a9 -ec4ae97161c3b2e7df577c845974311c726129b122a9365b8a4ea189b3eef945 -544da51c8d5f24a1e19de017cb54d2651fddb7670542998f19ea1ceaa415179e -aa0309d6bb8c5f0fc656c330024b3a80057aa70d3c407faf61a786e0ac55840c -89a5956a9bd0a0c938d6895d379b59b0a7a96a1457f7948dc16d667a33ec6a6c -8977179b53c31bf7bb173b2fc9041533d9ea218db040d931f85bab1a82266cf1 -f1d9999ecdc738b196e31596b3f6c8824323ca22045d7670433730c19a97c1ee -8c3a874cc5895c99f86e63797c98883fb4ed1e658d819bfdd06a6e18bf9cd429 -13c71926e378854721951828a0d1b042b4f3d1605fd59076e6d75a47849c5dc8 -7af43153632d529bf50c042f8c6155148c404d69b19d228670a74a333b786b1b -13c2e64bc3e69db9d657b1cd94639994b6f6c79a5c48afe954f481f188c91db9 -9a2df0f85d110ce31551fa5a64a50bfff127782fc5973b4d0f59a990bbc6048d -91ae755a59fd8eb216c07de54c8478e20077f0e043f3d43f16952f99d093b12f -e3f6e7895938761210fd77cc5c79ab327badf1f00b551663844dec152a790f7d -a87039dcc800c63446f1e824d42e79c5263c5e7bd1b736f4bef584d3a7f42de5 -38cc3d14b258af7a1d3a62740e32d5c7f1a59d47cbb5e82bae1b463a7d540d0c -1d8a5f63c86d66f52bdfbcc13aa86ae14a2cdae311bc9b1a1109c157568c766e -6de9c7b175d018117b43d47e6d2eba087873cd54b6e6b90a5065624058b202cb -f9cf9027f7b9768836733580623ce54da066f2681062423cd80d5dd926c8c4cb -6b9eb185ca1ab0bbc5e29eab28232929b99d3d60683e500c13b657fd7aaf51de -9cb0307b71d43713206c344ea6547285028e46172423ece571f436dc4cb31ce0 -355079786f9c17f263eed311fab19859235303346113b918b3eb11f5d65c7a59 -f2f2a92a61acd9daf097ba2d232b981ab631f0a0c43e62b4150550e64066cb8b -71d78ece84de7c9f984ce91e13b0bf79408961b96709f2947642f6261832cc8b -0d9dd85651ec5185630f7f37ecab598288ab5cae0774534d3d4b90aa04658b7e -e089af1ab52fc35a3e1284aa79aad7aaed0fb34ad8a889aee72c0ee3df840b6d -3059796a7284b6135e9e95f14d82bd029d3db2412a10656f126900737eb40c8e -6f3a9822ef5843b823e5891bac3f6544bb477f05625cbe1f98fe0d33c3865761 -7b95fb3095affe593595ccab63ea6bf842363702bbe029b85795712f34d25988 -2b502171bec553d488a1460447569a05774095a4826a7c791c1f2197d98a9119 -803243545a602aa6e1c37d3c12acddf2524569831787f5258463b30e15110c48 -620c9fb8b7c9c35556a0fe40acaa350299619f28edf4e10230a375ef030ac23d -b205e4c07a1d546a9aaf0fa95a6e2d41b2e5241f0033b1e9e8eeda8a0208adeb -2b08c4113dadbc1a081fa6198156f42e4e19b736dea52b783025a9e215d1ed36 -d44593bc6ff344299d76c0c6b3cc1711b6293c32a3c2608ea5d9985e8820f48e -a92539a0fd808e24f10c0aa32f3ae2d41e8652dc258f427065f578064d964d24 -eed804134339a2a485d9a9b79091513a7592ba1ed3dfdf911c4b8fef9f45ce9d -a4c6d14aecfce50d6234c4f64148e13c4ae745991b62e974251173be1e497194 -56a827966ca1c0f733dca5100e8124bd5febd176fdcd6a63c54334edb85a6f60 -3e12cbbd167c73d7f5046fa6d19cd45d5fcd82eaea3d8fd07c062acf819d333e -4b1abb4b5809666bd956b9a15fc0fcca5fa9ed5ed2be12febd20c998e8296d15 -723c86b22a23da01dda719542e1de3d2a70bf5a0c662bfdc5ee9b87cfa5658f9 -39b877266359151bfc10e78887c0ef9d7d303c68e242a10d6bb59e688da46161 -d9466ba021273c1d0b4c6f43a396821f3272541f59a3ab09ebb076ed160e826b -fbc5e7782420a0835db637a6a7681aa7443fa1bb774675cb5f26a23991b0f3d6 -642de1620d8b914c489ec9f42b822e086f4992ffb309d29609bbcb59147f5bdc -4cc962ba4e8a54d90213d311f01edac13afa2b0d214905b44980f5435be8d5c9 -7d323e3adefd8d98a8f75c0262105aa97d9bec1b0dcab37bbbc483fbdec12260 -4667b0548552533d0af68fc369ec95a039aa410081191e7284de48589ca42fc4 -185350587e912f16b160e1aa455f84e6369057b094e289d40ac8cbdb650fe4e5 -24674c5b630215b26493f373e9708e9e12b09a8b87192572b965dd73b6081784 -baeeeeedf7d13576d8226492d9370fd4a921dcddbcba29249832cfd24132fa43 -8211f8ebd9b6b186ac6363e7396de7aba09ac9b2f9bde9b431724af89e3b4133 -f41baf84fe0e2cef397c6e73f2210e5924b88b3ac3fba45887be8b12a7000c5d -3120afdf72ee657a3f5026da00812b490bc4b7c62478848defd034ad32bcbe53 -4e96e6571ce5c1aadd60bc38b91e5753d7670f70b612999ef80e1dec7dda053d -c32b9fbfb71c401b2d635c25c773b502579237df97297bf66f155c51265e605c -924c025131fdbd0444c9eab98388719d3065bf210dfc0fcf8b4239732f0d3db5 -3777ebce0b71c4fa0adc1b310550a355be37a56e305cb53004275f964e959cbd -f3a17c35fd995f7a3aee089703ab81bcb4ef0b28200c835cd13d95f87f3b0b7e -372a6ad2319cf5053a56c1b9e4304106fb7cb948a0fad14bd42362d18e66c07e -5781ecd9bcf394735f8e67ab04a1dc2ec59faceea1ee1469281b1a7cfc4704cb -a66685d2c74080e9973fb450342a4d47d8e96578bcda31edf1f48fb2ea2bd3f0 -69bec70c45c53c2644062f6695429d566700b185829322d182f695ebbc75df59 -d44a31d35eb74348ec32e4427253881b36f94838947fdec8a93ab80fafc564ac -fc6958727654945df7710c2691587e9c3df051813e4733d8307a57012e057535 -4ce00bfcb4455963ca5de64124574113349e8af76b3387e4a1faff88d265477c -cdd4dfd77780a63cd90758d9703ab8747b53bbf63dd2e7b29f6c4bec8f602e52 -d8b6fc37e7663b82f6112f363857864a97830971bbea5f63023dca55c15cbbf2 -afa10b4a6b4b737d2406021ec6cb2bc188a1f548f08045648f0e52dc52bb4daa -bffc464b2584a621b6409785e4bfb228cab8ec73d8269203a17e5ee05758cb38 -60391d871dce3ecf4e6e487445b4939653a8015b274f72a0fca38846fde02096 -ec04a6590361a1447392bb2f32f3e8cf4649e5fb4a348bd9eb5cb49d6362960f -2e59d7794664583f14a72361eef89e36a6f23bf042b715dca1db8cb8f69eff86 -42c36ffd52ab36db5028a8a313cdca979a8aee5ec038cbb65f6b6203fcdd4080 -61d78eba3f6c44b09a4aa40b9eab23f9ca14bf0945eff0808e052c650d41e291 -c27fe972e585b767b7bc72cad12d64608613ed32ef6c242c5c2e58a90197ee9d -2b509e1a63bd026df4b046391559dd4846802bac217e9d13d0adcc58692c5fc4 -6354085d88e9a832380ec9dc8ce235caaff057ed9a9d67de7ed230027fe2b31a -7a2ee1252911b45a07ed1f32a851398206e8d115e8883d46d70bdd0b566d2801 -c24e8bd4ef9ecb583692943d8cb24ed7b88300f69fbc6489ba200fa74589a816 -6843df3f92dab7fbc2b39c2aa6387450da28cecbd3855dda6aa82e8a75abebc1 -88e6ee0462cf9f69f9d23cf7ccfcd92b69516adcea0c9b8f761fa21ba44360c7 -043898186eb32060c797777e85f21c69df28bdac57fac3b1edc2852ad062a2e4 -2f07141da127d2adea822cbce4a566f3a4ca9b4df60e99389d7b7f3f8f5e4333 -6554709f842dbc68df049ac5a5eed9178fa5fa2c6dc76a5176e34346c7409856 -98ce1044cebaa83d461f37b7564e8551a1c99aa287890e3b9031737c7648e21c -f8ce205c0c6f593c7f6d4d9273cedb6fa2b2b8d1f708e3f854d309734456b524 -70753c7d18aaac08fbcd1f9a2b49ef8bf344c95825f4a3c90868373cc301643a -8b4d30fe793f5c2e24ae86c4226d47e681fef79e69d6e49bd4421a00e82208a6 -9e79e7babf25591a0510a61c1749ff655b0efb3517290a89f3d8a8bea278fc64 -37c699a4700227cb3ba5207683912f8a0f870c812bf2d7fad9d5f1a01880b831 -b4f9d999a55e36f91145a88437486c1995ae70f50eb19879d187e609d4016d8b -24ebe8cf178aac4e1df36b4690f4be9403f1c25fae43a645f216d5961cca0811 -babfd1bda3737cbcf66c1cd8433269e3df7eb5a45e13803c05b19dac71e742d5 -ba7c2877751c0c034820e852462379310ff7448fab6fe7dbc337d1e31fd16954 -375202917fd281a1e0c3f7943534289eb7483b96553b1791f606e7e806cd1795 -e95b03817d7f075ba03f8916b70e02edfe582bccb695923b905a689d46364179 -c3aecfbeb5ea83f3775174db6a1bf07fbdf38b95ac069e00670be8471c456c80 -d39a308b67cbb84150b6f3ab017da9955bd01bb0af685449a7a473b3b0d8fa96 -da92300eb199a6f572bf78592348804f2ab67ab6306af0353c448c53bf31dcf5 -d0052f562bcb4c13e84a888cbc9f0f6b667e649b1100ba83722b43b6cf31fc10 -1012ca840efa9c8f42e46cc7b26e3a5335d877f88aa1963e194c7641a908d8a9 -7d7bdcd5e341dbe0b94b323773ec6481ca6adff1b806cc32799f25e0dc82bb4c -2f4d0f29ef83e701ab53250cbf6cd5bcb1c566bb8cdf2c97e7f16a7e50efd4b5 -c5c5b250505e27105793da5843227f764edae8264f59fe3066190870238cd674 -de11052ca8e14c44dd7a394474721490bd40983a470673f6d86d6898b4a99372 -dbd927f964594853d3b488cb80a9bc64965615b60c508e0cb9ecfee5f54bf929 -60e496938a76f17e6a218e1da0fdfbbff7a88f3555ecb74bb890609536f174ec -459c48635fc2d23ea5325023001a0cfb583fe890a20572e448e11ee1ca89212e -5af0bdd78b9b9eea628dc6e7cf8bf7f62bdf132f30a0b23c0971dc1b74f0270a -50a662ad5d6ba08bfd0d2a80b8f67cdfdf0ed3bc744a19de4f2f7b653a666540 -40789584e013b488c6f7266906161a05dba0e198d38b2c5066d2fadb49beb633 -a827f3c5f58654e5301c1b24c7913f61a0071c7cf9bba365c5bc61e0d6822b63 -f5ec3d195e656d6cb74e419b1bbbb19aec98c0eb7b8c3fd9f9f2be1e3cb2417d -2531945d1c195809113d87fc05adba3a80bbc2666368ae0115d212f8d87e315e -6fc3ca766e431b28e546d511e823798b88bcd2a7bd496078cb4b09e197d9b33a -59265f1d8a4daef9e25e8ca4d1c8da6a0b83bd19273ca977ecdfcea54c269aae -09dc94d2b0225135a2203b53585ea5dcdb84cd5862af583338915f502b240e06 -6fab6b7a3e2dc9dbb96b916de8c05a55ef8dff66d2ee345e3bc75a15a1f3ac24 -4c5d668f9d1b6255d139fe29c67eff5395d86b9e311c467db80c7c77f9d9232f -7d8954749c6013e0024e2959cfded4982fac54a8ab9ea0fd201ba2e1b1da04cb -623a9c1fa274557dcb1217babec39f0d7edda9ece3022907513f52c3ca8cfc93 -485211b2564b3604405f6d7c77c23a6956fcf670c9d926b9f1420829b7a4d4c2 -85bdebaa878384932f5d8146450b2f00f278396478dc3be36166b65d0fc508d9 -0e788ebb61ed56a17f6355bc414a38a1d23beaffc9f7de5127edac7d7e5f22f7 -0fdec770b747169b56d54d7f641c8b288b49f01422d11b64cc99bb5d8bf76204 -f9040cf61eaec03a8211d392f733e2cb27873bd4787e58aa055690d655694e3a -7de214bfa081f4e259d71c051bbf22e4d4ba5b4990741f17fade0e0ab5dd279a -92f7de4855066510debf14d8ad254808075e83f73491e0c1c88454885f7559a8 -b86579888e4b0d7ca91ec234e3b665a4097290857e2b79e4d8c4c0bc87be72f5 -f9d37a46c320abd3798569fe5b8f135880d41e50ad1a3467e7d90a19b77feb20 -8a13bfe693f85fd6083397cee076a429f3e750069011e692bd5db7ff6b895143 -430897ea7504c1ee81d48bce53ac390eda36e5c355622f2bba43b564385ff170 -ef04af3992b4f3b6bd20fa0330b7a53979258769f5757461aa3db749065c6db3 -217a9876b851c2321b74c236b5848d60a1980e6fc779b6f302f4213ae59875ed -08a1ad30ff26895de4c829c088b1a90da810c87160378ae19d625878334b1206 -4a56ba628f2222ddec3473a329a47a380656c39e1f5f62521bf3f89541bc7904 -192e9d8cacb5e615b22bb58b53509a46bd9a4d4a638811545cad7293c65da96f -2703f418c9d27ce936b54c9920b9fc8c0b196e8333384a6fbdcb3e9f9042b444 -71225e66ac58452413e2dc4921fc8137bb9e5cdc5076803ffffe06dbbc204a61 -53fabd67bd8fc360653d50496be318770133b005bf40bb62d22109499ace02f5 -43f560cfc66f19a1e21640f7e320048e5bda8e80e6886c814b4b4c249ffc4f6d -cc5ae177ddfc1aa198995e46fa16bd77901be7d98bd1f9075498c3b71ecf659a -e37d04e11ee9144ce11f3462672aba491c7bd66a7392b970f3b111231dd6c832 -5c25d19c493efdf4ef70aa1429e2e2e43ae071d1b8737b06633522a3db3f5d52 -d851cddf22ea166c7e6480c38e9d0bede931a064e6f5cc877445f2859906f870 -a68fcc71855fb8c72be6b682bcf60e7a096be05e301ee1a43a3a0dd0c0d50ec5 -049bde574fb2e5a0b8593dc3017201448bc37c315f3e6dd7620d801315e2f6a8 -bbac0b0583e5b1af631c29af507fba1aba45e26b4e02d408f63067547288c10e -ed8fc51d6407fe1cded36f54cd7ed227971120ece1dd28f1c4c68000ee5c7486 -964d8ea8fcd6ca573c22ca45164565ad857d06288b5cd41e54c36a1b018a375c -5a189514eb2326a4758717ef5b6552f61237011fdda5ccb78074acce70dfe58e -5568ce31a0fa71646f16e6b79f58db20aef7fa9f63813cd26a096d0045549fc3 -167a428c5d38a3c1d02efea1683a13895d8a6241dae5d4d96f9b2a7c6fb06d91 -d2f59fdb71cb92e3fc25efb0d8dad00d375cb369e848ece5537ba96f5eb4be57 -79ca43382d1a94c2d540df0ea00e9abb3cf1abb169a7284f3968a3a132c29cc2 -802af0f72a691b297ed4591d24e250540a917e9276eed499fdb2605f36c72a74 -26a193a4981b00324fe4b1331ba8ea744a28aeaeaf251079181e94dc2d671a79 -e5d4a4058b6fddcd5750a61adb78b5edba5635d63659dbe15d9ee82c2e7606b9 -4f5f5ff076545c94c4e8f488b52818b21c50764c243767dd6f01e7bfeb5351a2 -cd2914e0b638adc96aaa1a04d9528d47823bd233a4b1d0a40737a8b06fcade8b -d254e3b0de33f84dca3dcf978b6e6890c6da83a709e3a0a1fa6e48ca1fa0490b -e7ffdd4a3ec0eae058bbb42cfa61e7f647d3b3a26b2f8814dedc259322d7e03d -582a7e3913f22398b88485ba95f6f308a16f2a20009791c1b1d5bcd9aa1d6e87 -7c1e6c681201fd70503e944d33ae6be568cc20bcac1d86fb38efe7cf128d1f83 -d68612301b840a1f5287624456fa02ace3b6b0e7a3ced445256e77bdfadadd29 -84b5d448701cc8961158d2957ecee39fe473a8d6c3422a62fcf8c903476c2e84 -d714b3c1e01473280aa56a37234039fc584263c0605cf97413248e5a9d61002e -ce547c14fa9d4b5b2e734cafe5323c0976f211f61b4eab979a64ec7206f4bd4e -ff4f626babf7cdabbf2c60cdf8967cc38ed96d863345553b628b80bc946c3ede -fe2a111130cde47868f1a95d7fbf3bf54f2b95f00e3932733672a323d2f1e1bd -aa19cbc8e9ac52afa98719e1a826bef0e3c14f0bd1753a5acede245f62d57bd1 -1fea47e8acc493ee700bd22290f8b5aeced2cac3681176b1b0073472a6e766a8 -61d1f68e296e988a688c391e14f5c019306b976d7a456fc63130512bbaffa8dd -05bac5e53926759dab347d0c56c890504c612e1108c65061e4304748e7abb7b1 -af289b52a442ea50cae0a36f2e84d4b257cc36d9b16914b73cf322f4752b22b9 -ea002acdf8018675b282c195116f2f4ffb24a3761ff41c547377a16d78d61776 -d99e5e1fbe33ad24108d0994f749268561521180f0b6b28f3c4b75a2bbcc364a -32ef8d2f54ec9613d0b08d5aba05ec5d79afc8eea57e46affcd78fef0c9e315b -c89490237246af3cf3fa479a35e3863ca912777903b505378ae2818d5346b976 -e563baa27ae135af21aaadadb1e141416d5f1f64f0c2741c8e4223817b468bcc -f267dfd5ac74efba9f51b6493610538ee552907a4461547e90071902684ac098 -0c0dbc021390b5ed52d4b82a7e969990ecf53aaf6b4e6496bc5d48ad833f41e9 -8772f992ae89202fe12c3a84b6f91668b90a3fc7f9295ed33f0ef6c5396c4c4f -9ed474c252a2602c7a6a80521daec7262c4e5b737c34f4ab152fed1811af1afc -c45ea8ceca3dc7904efd544f8cbf0a2662bef49da0b9e876225c262b09b7ae74 -3b827cc34cb0e11779f32a243b5846c562df88bed1b2b22c5f3cf7c7ef9680f9 -5e4b565fb65d7787bae705cc4e8f946eff0b688238996589fa72b852540ea9f8 -c7de93ba59cb0487a109691d154d19c7d14e5a907e49cc4ce869f25c414d6460 -eef348b854a06f962421a0eeaa610ea0b4542a3e16889f12ef39a1ba0eec8f00 -c12f4df506c87fa8e9f81eb2f809e0b5b881f396c27c4a1a6c2cbd1c0361e8e1 -5c469566f77896cba656511943a75cc4009dc63098b58da78cc7ebf7abb043da -0fbe69ddccf3dbeb935af523ccfcdb5bf2eba941c51d856c9602507e616b6e8f -b86a2eeb13befee477d6c6fe86aadbcade0a074d3e0b625f482b4177053dd55a -01592d2496722fcad61c44a505432ff63a37b571d28f66e03338af76ee8807cc -74cee581461302cab29166ebce21885ae1c5a4be4ba78f2873b5d419edbfa621 -c9898958ffaa3f982ea45d804d2a8b726a63e57f929539fee49e178071a8c219 -81bad1bdc7a91346faa227b95ae084009262f07f41725aa797fe00fac5d9fc04 -dd37e9cfcbf2bca1ea18715d7868af704b413dc1e8e4d5bab1c17fcf1ec47971 -e411f1c977bbe65309f8cbb5f3a3e3fa4ff03c54a7c95f90e08b0d65b72cd5b6 -0a17fd6a97db0324a3b7313b4666b6adbd669a493181dd6d6705e77e4046dc96 -92b916ae73a69b66622b61acdc7949fe08d4f23464e1728c6621490dd51a62c8 -2e45eb45f18d9b939a940f2a91b084541f7d51200b2ed5f0050e4d5f00efddf9 -e20df42af93dad6954155bd1fedc29e6ca6ea8aa80d8fa1abb7edf4320c50224 -de48bbf17bdd017c7b1331f35c0110520e3985ed27b2ef549e8a27af920d5fec -cd3cb3951639776435d313566bf5d9f380a7c6441be031e3eab4e0ce0baa1836 -79a67fa8810ecb11b3f86a736371b35871741744e7c7cddab3e9a0ad0d5eef07 -1046619457098eb89d9161e042a51ba3d3283398031f3a5c0373d7cf17f125dc -62b2898423b14803f1e2dc0073139a0071ca95d03dab1ad54f2c9539a4b46fef -2f3f837e64f8c3adf89399c9670fc30960e38fbc3b8860d8f530e454a85161a0 -52d6a7d7c1e6b5a7296778191ad2dc081d4c0e3ec927d97d6748625d2bae821d -1b9767c1d46a4f4e1f9c0dda0f351d2f25072de0ac65505175feabbd31d1c8ca -431976bc8bcd8225b6e6cc743784ecc07a91db68fca54d49535dd68526e3eb5f -c9d81db74e8b1be22a5505f24fd0c5842008e09e6acfd79a952830962a08be45 -f7ba5f3f88d42e1b016d8c04012a1726b01686efbfc7e0d99ef6d84da67b0640 -f24ea8adc5686ecacd4c6526c42d94c04f5bb8a77c48205b4b22b1bb1661585d -8a7af1116220270993446120673fcbafadbcdc5cdf7862e83427f7012e19bd13 -6210227d7344a2c362809e5c7f124c6d8e7f2c94372e521cf78de13249877375 -34122aaa50829a95d1f8afa94421b7d2d517ccea0d1352175d61c1a18f5e997a -eb5ce533aa9f67b2ba71f486aa3a61442eb1a19aac9673e68e5ad7b27cb59043 -fe0aa3aa61d6538e8d274cc67ddebe5f656b7f6944d87e9e353bccf8539994a9 -8abdb8d9147b2a56162366f811b896a5f43444d8c5e333cb673af38b38f06eb7 -98f5f61b287b453399ab6a10563abb773edae597bdef2cc73ed2cca5774de737 -e4da4e3fcffbd22f60bb3ee7db7d303e79bf674af44704ad07142928ba714671 -bf2d8bfe0c139f0165d6d2ebf70e6f1a569a5866a1bbcdd7e6dc43602e2e4077 -3dcda62bb5b065609e8610a6b75f3ad87785d18f5e55cfcbe8d0aefc4b288dbd -c81ad4ceaa925bd460f35b921741902bdc3cab31f18d3e5737d6c420dcca2443 -f601c9cb1ba51512d994b32675108e1f5d66cc0f8f83813d030254d5329f693c -788ad2cd4c9e14dd2acef7db37def8958b1808ab7469099a7c9ee19ac57d627d -3dfaae4ed824a7088a0e7d82ed5fb06f5fceefeebcb4f1416372d27dec2df9ca -e9627cd2bea3b29a671247d585c9215b14bd5e4e57c687c86860d43a2bf488c6 -314e3c26cd2a799a22cdf3365244d948d52212580e2f627e656decb3496d877a -040a733bea51e6fdef330fb1a6d2147d65fd5b7426032cf483e6a002d5b14201 -963dde5aae8a67cd46d77c943d28c61296c72d3b914b35287f4466beff5c11c6 -d5099d5bdffe6d17c6d97047be463c3536a8a9b7628e4c1678d0782049e669db -236540a8b81de38060ddc7f721a230d382ef68fec6ff45d056bc7b96480da164 -1c25ea50d090bb62261b6418270fd502ba9e0d56f727256cc9b1845bf8f8de88 -f2b8328e2b4a60628673879fe46f5b5316edd39630fde1202a49459733b7fd76 -ffdc0b67c657ddd3a0ec85d5bfcb95eff7acd3a39e4e87ad39fea5d0b8560562 -66b2d4203d1ab2c7198bd6e05ce0f0b05e682e0781299757a97ffa281f1113f7 -37a72aef6edc2907e02087279c1d575e165751ff075590a165f2764dbaebf4da -1a74c08311cbff7063e492f870e046d057af82ad01ea309ca800df0b92a044f5 -4c57f95918b4c4cfe81ad276249cd42352baca0f9a5ca1bcb0724e16c72ac0ec -793e6d5991cffef9a625f20644bb8d467c0b8711df8d53945f34c4ac56b67d05 -7440268fa7b5dde8aafb6f09afc6ef83d4df6a51d8e99e2d24932f34a3e4e520 -c1f1dbe613e846f076b0fcd9c8cbc32fd701d2eaf89bcd5ed23f6feff5756b51 -a7d5e375022c22ffd34ad4b398f4ba66f91b3605453f3b47da06537ecc01871d -e7205c47a366ef105f46630aa18ee3a2ef20540bf7b384feb0a19944b331f45f -ab36ee91ddab6a17c75a81f104d99275792ce0298a71365555ee59966d2d89f0 -84b5875a5c5002ddc56df35cfb0d2ca86639cf3d9b1d14a2c6e099f4828c51ab -078e53edb343b644d40d1edee64a6bc663eaab0e3bd4eca0e83e0c2801e7159e -e35814835ab3efc1eba5c678341d69d35027c61287e236acf512189d70cad242 -8a9fa7b542a9b89bdd9736d81300c9cca066304c97f21b184c382d2923d263cd -b54563898fd5eb994cd325612b869f6e1ceb5636ddea3de17b57f0c138dff7c3 -9c74f41d6e29fc25df1dce5280c2ea9b4bafe28896f44ba1141495640244847c -02f76cea31c2982b56e47eba7246c30b2003620cbfbf7dbfcfde09a1bf3a56e1 -e83750bdd13068dd57663eee01d92e1856038faebb05bed0f5e92d3551879d60 -26c785edb6c05e69761ca9556886c0b122241db5e37c13e40525744a784bb32b -9f4a7ab3e7c9fae6ca901e5607f10549250226ec8e0d19f1c3cda270fd81b4b5 -a7bfc85cb610dff7a5329d776724714726b3804e531cadd966fa461935e90661 -a3db7d09481edecaa71b722321c076aba125a08e019d3fa10136296d65376056 -05012d4c41ac5842c77b118ca0ccdb5c44cdf2a3c879e66f9985c7d8a54c09da -9fec130cc6b17af963aa5f541c43af38042b48272fa13a5fce69142bd78c78d8 -4e0fbebb73271d260f81c6fe4ee5ead95003245cb4efbeba2e7b1c8cd87cccb7 -8fe0a8e91d2f57d00b31efbace1bb6d92e0a996f341f5b2e042e39c1c45a577a -943060fc364994407bff1980b8616ac60abff3782379d07494cc56d2584a83d4 -fe833408ae2e160d4910569e9fe473adeb832d1fb965a0ab39ff19c356467390 -270dbd262fe662de2704f8ba085e5f4d621effdc0d3928868eddfb14dea3c162 -3994d896c79ef480f33a3a4a787c8d5a7114e6da5347324ac2466eb08f19f831 -d8de3edb3c0be23d58303ab0a42169206211dc6b25a81ab6dd7494ac37eab6ed -52d07eaf323d21ed818025329080789f0ed80b8cdd0dad692daef0237fa3723b -e2c03b69ad862f559bc6832d572bf59703ceec4db478914ee95130011eaf006a -000e9a0cbccc6b237df134a99b9de282fc579d40e4ff932fcfe2e2d61c14220e -902fed94701d5fc3913bb7205dd2b974d4c9820456d7f1295fc160688a005e92 -8e821bf348f6f7380d4e6d22cc76900f4889804f2e8945a366afe04a315c8da4 -9710435468109b3e1f5978a3f077e65beeb503239a4d22879c3c1aab57088b4e -af81d38bae5c1afea86086453b5bf51a8dc5edd0d82e551f5f58e81499566a33 -c2365e24ef4422ec7b8dc02e031772a491f7e4a29c6aacca03431d4ce93e1fa5 -73899e6f103805b2e6e2615c02bed836c5a778867f94a255e78fb0c04f44fd25 -ea08488aa1a9ac64fea816c7b27b706ec6f575705ac4d8c267eefb812b73b633 -bad55f327884cb55783fee6dd599d54452e99e972bf56b51b0c1854af363f90c -ff7a94c4834232bc1ab28efaee29d79559add40209e40dd7c51b1a1fd4d63b3e -89e9294e345c7dbacc41844d115c62cd6c5b19cfabe27f725d9fabb640be3378 -a84e033c183702f5ba52f013a3b382e19933fa5ae1df7428314b366158939f93 -0ac5abab7573fdd802b169df6ce4f4fec5c8befc340a1c23e9e5a1b010dcf0fa -2c7933dca0fdeb124ada8283630338f9996426efc393f7e95cfc7479695970ca -a051671d340a47c66256ac927b66014dace03778484e728c53f54bbe211cf501 -65039e422916f3467e3b92a359fb32d7f3d4fc8558fa8923d991982342255165 -b9be2b5729fe4bc36b38a79ba01f296856b7c138c7743eea9ca0105ec3286136 -ad9f2ac5ec1e541e019c4b9aa09309ed51e29a739aa6ee01ee6454f1604fedd3 -05c1705fec010cd0dd72340b944cc7e36af1292c6fdf8715c2240417de08d14e -2084d5c288f3041b8352c230790399e5053da09ae8823300bdc5bba00e7083c9 -1e78762d0effd8e4a35df63cc7e5f995eef9281d554009abffb468748c2c2d1c -2e8471409d827c50b5c8e236087ed0eed8c8140dba7e03f53fb4d369554a4ffe -98f9f16aede3bb431abb76b2fe0a9773fe89f9fa905d38cc9c2668d8682c5a97 -932aea3c6c60d1c19bda8235f38b78306c8e17840a1747dbfb194c200d833050 -e89b3aeca9dac5d8cc5c8738fb72ba236cdbfed856a3430ba1d7385c5ad59a18 -13e964354f7bf0292353294eea1c06a2da11e60cc187f1c149ae3e1120b40ec7 -3317fa7a5d5c03136b38164f3dab6d23173d7cd31db14b9ef86fffc494fa61c8 -36d2ac7e08edc2a557b0e74c1435e34484ccd9022f64a2686f35a000db8bd629 -66507d6d90f2d891df1c54d0ed76342b1f6f80dacda88543ed98cbf40455e14c -ab0633cd9966c6a669f9b733dddc6618108529bbc0e11d5c6c42612d0f6e6ecc -4633bca7f7a1fd2a4efea2a1b3adb50354368245b4554bf612b8b8f210174149 -abddf97bf9e23df74b12e41bbd4007f049619d87f1f16b5458d82f0be63c8733 -aad69041742508b20f4731bad9257518297b4fb07638c2591442754c15980b8c -665e9324ee5fa07e5ef4e1f1d8289f27b9f71fcf8217b29dbe29d763e0be105b -094008aa83475ebb2901e0bd39b5c50ff77d14b8b14c207486b10e648496d48a -6a4c3ed9d93e1050072e646ca48b0d14e1915a4904b15267de64b542f7fec9fd -3e78d7d17b90c36a12975c12fbc6af732279f52b2cf381ae9f4af0111ced58dc -67fdce53a66f9684ff51c365fcd048ad2ae7650320d7e88807e77ba013e64046 -e54277aece7824487365c181d7cdf655d138943046a95c7c25ba075de4e44e88 -97ecbef75b3bb7e27f477039d135d05769335fc329973b4a5dd3a575cfc262e5 -a63e8ea179458a78d3e95a11c20640685702142e3027fe099e0694418cfcd405 -d488fb46cae4777e598016c0d455842d279e36a1e9d43330dbeb0057389b613d -45acda606e6f853298a51c25ede89e5667256a4561d2069c466c439e6539442b -097f89f63ec000e5797f2ae8b17b491d669ca779289ae32d052e23c1e6a24e8d -6d0fe65c280542bb5955dc984e111989606e13c1430632fae9ecf7cf138b30be -c0e6fcc75059f3d107c40d69e18a8c5432612fd7a728c1c1ecb5ff6a5fe77206 -5eccf53b81fe794eac5389b53738cda2f3986ee31ddc4b136396783c749bbc19 -2053df9242570e5f39542c986cd111e5ef7dea3076040154bb1dd6d433a53c47 -d9849a471d18d8fdc012b4aa4f1e2a3713f8e5f6a4731a9aca8523358fa42c2d -ca67735c5cf33f10fb812186ac8a666424c789a062eb816d126c6d53fd57bf3e -39a0b421484d14fd3ecbcf58c9cc690b146feb31360174f5bc25dfbfec326545 -708f0568b403ebae87329124aa888fa2c840a0e6d3fb65106b6c3b53ed80f035 -9c8a005d38ad4ac264674e6c64514386705b32a1967aa8565bf9b78258162a3c -0bdcc34a4431429ef75da7e37ad56f32fa6325bd8a13c5e40aabed2f32bcd034 -a5ca18d9da466d3043e199bf02d67be2dc9a82721308b739498c1bd3a80e88d2 -6d4eaa37a0886390fd4eecb59125694cc4c5abd27bbe42409c555b36a27bcda6 -fb1e78ac65679ad4979358470c6465b0ce4e6373a2485611cd359c96a7245dbd -ea059a1008a3c1a12c5ab7c790d0245a4b21208e67cddd0e4c62acc51c59b880 -8d83d326213bdab74e940a79d5687ec656a1b071bf6150e06b2d034493ba8710 -d37c39abe229e34076b81cf7dc8da672cdb60f560579c5ebd08d4067527f3120 -52613e1d47ce7bd5bcfb7c2636efc51d115ae3a9ed3ef857bd8f14584613dffc -83d5ace4f9eeb038f830458cb7dca573c9f94b00d0b0f2ff66dc9c20ba3764a2 -f92ab349f7b5296d4fa92790bc39e98719517a6db7ce4e4ac8ef429b3e60cb01 -a06e4490df08c6217dfbc645f7c1a50396751c2c65b51000555bed2f06122d82 -43cefa23a364d5f156f31f996f475db7966a91b7d84513535fc08297ae4542bc -8c2dc4f296b8a80a44a039c38c2d9a1e0af6cbc20bf3d4081d27c7d253022b2f -1e7e2ec51f3f3c391e87ebbd96971a71b14936c42a9bdb808001eb5d79e0374f -bccf0666a4f2dee850583440389d7737b76282909d0dd2f4271e066f73dbb21e -305a78663067d3c49ac82d96dab0787dd2ff5008cbc7aca24b9bafd439826798 -aeb16ec6728685ddbb478e822838606225bfd82fd507d7a12c206b367a1085d9 -85c7f7da1ffcdec6fce1739b417685b6a3bba79430af559dfed6505724076f2b -a566c1b76bb57795404036dad42ce326ae640364c7dfe459a637954a9b858937 -707ae3523c90df1455c7493a0745975afdff1151b1cfe7abb129d8d4cd34d530 -0aec7ee320c10507253900a93d29727659d43fe05f0e571a4a1adffff9310c1a -56248ac6da96bf66912044d36d70a3fe9b0177bb4e3688edb2d59bb4c6d8e467 -506484b0a043a6b8318a28b23614672313596cb710b88ffb7b35dad6dd0f141b -d338e6d15772da34bd8bac0f9dd19f2ae3b9507483a48b4cd8405094563e73eb -7f64a86364c92cbb63d3026afb45025f3a412a7f64cdf01b709f0d35ba1e44f3 -8259a7e8cf6594d2490e4bd1037b4c925389f91aa93e7a7327ecd6f58e5debe6 -8d2fa9e96b20e12e44f47cdec0afeb4065a5c92ec527a2119479fc9f996195a4 -2b52418be7af3b5b7c815f9439923d71909ef9e21bc3c20aa7fc1dd0db7a72d2 -8f160d0d405ef8642c8494c7c8e67d8a3d48bd4d91ab58cf62a9c25b6213d38c -44acc64193046bd6437f82b931966c95e7b3786147f4a2d7c434633c79142e19 -317464f954a0c9a8e98887f11e8b5accb8ba787e92f69354320689f784978d06 -e8f7f33d4c1beb4bbbd93039fdc71b84a8cf1b83fd6c9b915e3332333195e899 -a7c7febd74f70ac9f40331dca11f842bb0f8094ce84ca7416357e9734443c6c6 -369bf8b941dd1740416d492f03699c1cbf65fab59094dcee9b2634545bbbfd47 -ff55a862c794b3d0baaabea6c8afba5e0b4de291be291e51357d4b9e75f9bcda -908fcf6edf629c4abb915b4b18fdc2537ccce969dc0589caf16fef6b646fbe00 -cb5f9daf14f321fa1326a47a6580c92ce5122ef8d7df87cf8435f3c7c1a34111 -b78f207cb338c16dce1ff785a940d6f878a70f3a8030116438ac93e821f16169 -613f78f64382244d16fa0b74ff81bfbfc5b57c2fe2943d73364e70438630a445 -d0644f7e78d06acc16c6cedaebbba835721b7a689138094ac87564048961f0f0 -39611a41435cd7999c8df16289f920512586f4f94c8df630d4319875acb02bf6 -9949c16aa8ec407e0e52884c8c241daae8b6db13a1082129ffbe20f75ed8e32b -005e5901b3eda3fdcd4b9671e0efb05a4152bcb42d615236e7d7265aa18ac73f -c327832cfe3e51b2c89f922fdf1e566998c5f55a42b294e75b7ff50bfa133c08 -bb44c329cb40a918d8cec74921caca0ab05660de7d202ba6acc9a19c8ac68d2e -2326bd1b67cb132879225ea429755d879554d0df7286c9227689fa7b306c23b5 -c37c899b949ae58b9a9f03fa1ee461cb92f7ae4c1a5cf9dac2f0a384dd5d1cc8 -fff129222a5c36772f615e34e72053ff77a590c18f2f46911ce870b362994537 -d461406b337da56378e78195fb42fe7ca637a6202dcf49b3f1eb8d79ad82793f -6bdfb7ba80a386775553585024cedb2961c17c4c44787a1c5cf2888990dc14cc -282b555028ad917b469ece1efac4697f9f0af38ae5283041356925420b11d9fc -cf8b73735d6e87c70f42497681fdc2d26ca49face63f2cb16a34ac24db846685 -e439a892b14caadbd0af9319532094acf8d561b41b3ec722c5d0c55b8abbb222 -ea5ae5b13af1998c27b044832bbe652122675d38b3c3111dfb89f0a84340778e -b30d9ae8e81d72ecfdc464f46070d24160bec18501770707152b6cf4849c4aec -320f54e951d9925b5691d88b99dbfa3186e50e2816227ac180f050501a52646c -e57ce6f714c64e7a97d51f424032d5984221f18d09b21038f0a1cea13ccdc385 -94109691a47e7940f57f8389802a3e54f447e0d72215aa90a6e4a295590d150b -f03dd5e54c65cda5d3d230f9caf38f6c2a79834d2270fd6dd6777aaebbd904a0 -473670a8de293e1d9b659dc17907e41efb290d0b60b0cb32498b6ce7e7876ee4 -b39231f27c85edcbb280e3e1b35578be99c977fe37466478b920534f25e99695 -df0a1ab5fade0c60b4a0f06b0ab325f66b862eebf065b926e2428171f684c088 -0e9f5224f18b6a2f2c14b0425c6a7367a40f2a22b6745905bf1083320c0071cd -668c6b1fa724f264e01c016979dc320b1f25310d8c6efcb06425c8ae3595e83e -2c8125bf1782ef24ecd06175e076e1911a01af60a3caeabf9c2dd8fcc47d661b -9f4b291e7129caa902117485a753ddc37bb251f60f7253db638731414b843919 -bcfe80ce1442bcd2df40d4ecaada6d944738b64873366221e85ac01d3fecc2a5 -5eb34ea1ea8ddc22cb9bb22fad90fe488f2f275d18e7e760acae3cd7200cd7e5 -de160446f8b773c7be549f7f0d98c0246f36b3dcf7877b34179050563633e7ed -fe0d49202c54584d29d8bc2b352d884f7fa9314f33b22c4f2ff0a9f595fbdf2f -cc0a32e0b27c9f5c86458c8b97da4f1a267a24cf2522c576c055441b23a6ccc1 -5d1e3b764cf42674e36dee159710cf50c3039a192beac94a0a546ebc7f0c016b -02ac8e3987be1c895aeeafaa3463d682d2f959050c00e6d75bccf5c8dffe7564 -dc40b0a16f076fe273d81fec8f7fa354ac06428a22955f06fceb29ea0ec02aa5 -8852659e085065973d69b2188d43c28020e168134e290ddd16012b60ca020fdc -e2f72f2f6fa8fe5c34f3d6046e2cb4c98dfecfe4a38e582c92162fb9b3a82c6a -cf7e8e7b95d3b50ce834ab2028fac49fc1a1c08c7d1f984496cf9009055d15db -a977e04d9f22a00ccfe7a4b783865303706535ab8584f35f5d0a81b09a4bd7b2 -f9738af65cc97a97689b00fd6fe7fe1462a69f7dedff3a7dd7dad9bb0c7455b7 -3f2674e149621017a438de9bdbe505b4d2bcda5c334aa1727fa7182bb1f9b2c8 -9663845d1587702cb33bebdad149463b7f34828a4a1b3663fd9b5f1226aa7888 -51a377334200875a306a1a51e0abfcdaf21a3934c7cd42c503d68d3d5761938c -7d5bd8aaeff9dadab0c31277a58795c909cc8fddb831901a1556d59b6061e50b -055edd68ede1391b5cb74c1c656c24f40f338a470e1427c37fdda12e675f5e49 -aa463aaa6d9561a4fd1981655a6509f70a70a3a52810a0bc114dacb41824ff33 -86de6aa508c4c6ccd93b91ae75e5e53a6120eca6bba7e6eec95b8e838c1ba458 -1286d53180370d47e33f7ea414740f47e72d262ea217080cb94c67d330c2feeb -e322cd23498b7d7223f32664ec53063db27e4deda44a45542b94b9214be25eca -277ace6a4704c12888eabe183153ce4cb3ce4dff50d3510a756418e4aaa5f64b -8d97b3f390dcb50ed1820440d1f4370508a4f4baae4a746be2cdd156c12edde6 -cd2275bc2c011cd2cf7e7a4e808796123b2f175d0e58b861027c32fd72710d66 -269cf33a4d60a659e63fdd95ecc8d1a04ba5c2c261e65a8471ae398b20cec6a8 -fd91670816cacfbd00099f05c2eca1dc663564557ea537282558bec65cc75f52 -4e124c49a5c140acdfc7f91efc4522db3aa4af0a3677655c575bc70cc2d2a1c4 -152dd7fa2e6a8fe492d9945c7e9e666efc6915288ec221435aefeea548a8fe37 -88c83fb01c09db40229eba8634ba418687a4ea032e70320576b545a4c634d37c -1d11c01b58c1245df2c7dda443259ee8718607c218c4fcb021030183f70d9999 -5ab615aea4675a883ba20f45e78690e3aacca2853cfd6f688c9534d09601f074 -72873c3bdd34f064d2022208cb558d1d44933ef25d4d37a21dd25ae4112fe0f0 -8e3287e7a5ce2548b7f4a14fc40e3f89e3c9183b05f5e0dce1a85e9cd318fb58 -6389b49232d1484986de06d3792b739ad755d8784078854bd1dbbc15fc625c9f -2b72e1f48e81fbab76a2f5e78693a3b6138b9bf4b8544a951f323fa2fcffb9f3 -c4cf9a3e942810481cc53d7b85b5a58b6a35f829cba4cde57c2b85fd9214b585 -8e699d2b9ca0494db3b6c2b625bfcf72425aa7353c2965d0bf1b53c36379bea5 -3eb4318ca11af579ceb377edd88858d533bc8069ad9dc9f167fee7c12558602b -0728fcb783e368a9f5bc9ecc3b83e3c5fbacfa67d652c886aac996325cbfd2b3 -f97ebfa70eb62d938d4a3e19bd0bc4085a9c3f9e89cc4b8fd755f95107096366 -409dedb23ba3b9e300d377639b6ab543517e0ba0d65c4a3f344d2c8264541872 -fd8f2cd0212d8af3e72617c7703198b1331857d81ae87c1c0a28ed5214f01c0e -9f5ccc75655a08584ebe8c567c6c6693c6c7db78d933efb5fcadc26f049980a3 -d9e08399eb43f7b04a8dca792a809594c3385f34c5b451a9f25a4fed7308dedd -58c32d9f6425d44583027cd2b34423fd716722332979888fbab2bd471c004acd -277315d47b4d298755fbc41a1791fbd868dbde4709da03bcfe4928844b904c72 -0f8fcf140a38d6e9a71274b90467462f4a4b6109a695b0dbc7631b08fe450352 -b08818a135a6438adcc317efb959573c94ff4e48d645a467e1a37e41a167376c -9c8776b592bdd8f8f7660531ff552483b2e5cf0179b6ffcc872456d3c4f018b5 -8c76e80f711e7a5cc213d8e5322799377530f35a004abc918b993cb9df52047f -278a4a2664f215d13e6cad89c8cdd9ff8122aacd2cf1ad5256184cc8dd5dc77b -09d77c4f6c9925614fb23dee20221796a86d8bf752fbabda0bf36038a685a1d5 -5656b579ab22cef2cfbd1752af3810aafca8dec2412cf8c72cbc10f4f77e0bf6 -4cbdcd2ccaf7d3fae990abcbc4fd32f874fdb5ee668a4e9bdfcdcfc88040df2b -3293be60d0e874dfb3c946c356278ed77e6c73e3056bf987085602475ef57c48 -b2b4d0bc9963158d9de084119786b4968e0336847f62f4a9d4ebc3bf17749670 -2136f5e480bb63c5623203a124f35f2b20a937f2b0afcdd515b4f860d2405688 -8a66c376199848cf4006bed38c285f2e359c11503a146d3c4394e5d4054e20c8 -5207e1d4006e6efefa8ab8c7e12fb45a2a194467bb79600d49581f58dda57f01 -a9671839289b475798a64526ef37519df81620f1de83396633462b4c74cf0e4f -f1fb6ac00324f927f91f42c2126c378c17146d2fdc8841ceac0845564c8ccb9f -90e58f7ec926025b6060bfe0f8a05b5889601072d6288eb2c2162a9d5c737ba0 -e18eadfaaf7e0bf98ef393d75374ad762414edc64579c382ca3b2a19b423050e -10264de4386c24e8e1557cbffa748b5e853badc97677ff6c8b3acbe88f4d2772 -b7f8c134ec5a27806d5df5e6e037eb3aed8f11e80bde1677e41d55c1bd7884fb -7958195525e80a227d2017b85dddd6d511a1fdae0b3060934a241762320134c5 -67804a7e72feeec658e829519b1a1c44cd1099f14b41c8532c770c72d54ed7eb -866f2cd638b48bcde8c6d177f5749d02d972e26e208a5de36f6957727d6326c8 -5430c0806436ecdf71d29841718f11e70dc3dd88d3baba73915acfc8c761c1de -9183350e9681fe6c3739bb48a175eb44beae06b3c5ba639b930c332c24a4446d -aab1305a17b122d80cdf9cedbe0c88cd9abedf13b1552fa26e75827d34173fac -92dac60eba718a07e18d5f411fdffdf3a5d5421fd8a73042f5b3823e1a09874a -7e3a9e493b7cd401cd2f913e607c880d61a5735982cbf0832e783fd0586d5604 -1229aa5b0e66e8b3cd8a0a19aea35d1b6d9584dbee0143a7c03b59f93c98bdd4 -fccf29e5c9a0d12d41b15dd9f5b0b0c11f5c71d12da5d4d2571c05e5f77d8704 -ea1c3edb77f299de292a29146796d7e64414ae7965a877191eb1fb70268643b2 -2539aab29d8689951e7695c91dcfa2965d237634ad1c41f23a3ba277a1e9de59 -c55078d3b720086feedd83512c1d7cec0900c672cd2cc79e6738d78e8e4971e0 -906de77837efbc543fc77855bc8afe224cb004ddda9d1dd4f70d804b537ea1c7 -600269d6d998c0a0900c05a4febcc17886f28737898da99d7ab5d519e30cc5e4 -40381909ac9b2331676889877a3f8ba15bcb216e3ab17681a3255c48748cc704 -0f60631eed75c36fd9fc41412b479cf9bf8db6302c8639131a5b67874ef95926 -ec4d247f81024b027059518d35ce2ee13ffc6acd5aef0dd039b20b842dc3ff24 -b6f35611880a17570c4ba471921b9746d6c77a2a54f3beaa8aeca90b2fc34db5 -6badef6ce645b56a90a1830d87465ccba26d036911a3d99d39c48313806316d1 -0c789be4677aa37ad3620554a67d4c324bf9705f70496249daa941acee154419 -a4579f548f2ddc9a364d5d94f1fa59f95e100b1a3448247f77eb24bb88e58174 -df61c132bccc70472a8073ebd5ded99d01bdcd166f9de19254a3b4e264c95888 -68616b4e3a395a51a095185b74890179a530268e0d43bc148c98f19e4aafe449 -9810f4b50a7ef22f3711e64c43aa68fcf249eb248ca15847466ddd31b60f8a63 -e4b31eb9215ec05931f301091a1e5fcb02a54875d8cc21a36d8e058e7d763a75 -a603be548246ac89aaf3aabe497343fa43275c0a05a705e4d9b12f670b355f19 -6892f4c0f2f17c974d66d6101b430950a8e24013a0424c7e3bc8e440cb3d4c29 -f0bc6a0c5ed8390152628decde60891153ae46b73e93dc1e9f18bf00634c5ccf -48151f4aa332d895e7c2f48bd44ccd097d9c86e35a8c9303483c9b2b94abd017 -ea1b1cec4db1599b4e051502dc5ecc3bb1d7d0704f9843d934ffbc5b0ef374a6 -667c6414140db83e10494b83055eb62ba8b07ea9e0c08c3a8c7fa03330afe0a7 -6b677a293aea210c54c6a58204b3ed49fad0289855e1ac52524c0e8190b53a81 -2612116dd0a5d204fae43ea3155fc9b8b53a32fdff5dd31f1961c16002acff41 -711bde89ee2f4c60b453243a57041277216e09966fa74850030f1331070dea0a -541d3b7a125d2375ab4fc9097cdd15aeca1da0dd9615d9ab72e7b0c3687babd6 -967c8f2b73c55c33ef0856f3062bd2c94538b2b978002a5601c2d630dc06dd08 -7042708b06dd7cd1e16ed2abafb0596bbe344631dadfbd8f4088433487d385f1 -e2aa620790f8bc8e398e6bfb9e0530dd2fb285c46ce8421608387c27f4abe34a -96876d20896757cc904f92f535557a60f271858f9b08dbe7d0a298dc23d67026 -f6caaba5f71a17f78935a6a2b81c52f9ad795f79f99f9b879667aec566124cf0 -d3bb2dc7769659b1239b87cbe0fea5fcbc84615cd597be380fce0a7a04fa9668 -4f003beea7d044bf99e61ce4657d07a318dd9e5d6be773452bb65256acefa220 -796eed0aa8936885b7851a281816f8f5ce2be2a25f375dc48eba30d9f77970ea -544168aa49ef6d4969a0079f589d8d15fab823206eabf77c79c01b643b1f37fe -96bbdc94f56b6a407211ef8d4e0f6010b55541d3d3be3bca1b0dd44e720a63e8 -1a30b7232822aa413f6d701764965e748fd7b606a34adc768cf6b622ccdb02de -fa96045aa4d878b4a58ba8d92eb5e3265830bbf1045f729ffd9bf75c16fa48de -453b4129209406fde0ccfcb48328493f735da4ec6af7ae8efbf925c82c80de57 -ef6b17a955e8d6a74c183fcfedae912ea927907d08d6bc001ea104bb8fe88695 -dbbf66e79ed7209200a0f5cb39e7799037675cb49fb5d87327a7755a4af4ccfe -5d3e938f6a971b07a9cf6ae67c3171de24d85a5d446a18b6def45d0de35bff28 -2daf1b0d1b5b04b4ad0d2c7e12806e3e27b47e1cff99d72ef29e0b9eaa140e9f -7489a9d91f4f646296dcf625379ef944ca70e91ac921db6bb44267ec729234d0 -3e7e5e6dcc04ed6f82a2cda57e868a793185e78978ec3cfab99c33eac3183da3 -97f9b5456e7289da5a16a0d57d156dddbfe1cfb9f74bd755e24988a09bdba5c8 -325c9eab04420b836639bf0c6f2e417077e8f95df82c3bafadac05c999a2268b -2f9b8f00390bc006e1e5096aa87def186cdb55d06c12104b505d402a7624fd51 -2d628e455446317059900b62f136b06c4513bff18cb5aec90984a8a993e10266 -4d4c7ae37be61a55111d90298f0cb1b01b9af1e916669878b7464c7f60453c7e -ebfb039658f9a038980e41946cd04c51e2e117c036a3e1349e808a7b65fe15bf -adbee6cdbbbc1eab85661e680b9ed2660d05179fd9be7dfba057f8a5bf755f2c -d3640554d72125a679c4fa260dc093d17c43236b96d85f7b2b14d0e853dc4c9d -50c78462b1dbccdbe1a882c2ff29130c8dd152e3c7d1744c4b90207f4e13b379 -725ff8237706241603db955caafae44898fe00e3f5b9cbf4b884a1e580b78b5c -a74b08469b543fe458dce98c75152c5a18a690d5c3695cd8f1a6b45ca5cf4ec6 -6d9e2bf4cf1b30fefb429eaed73b9953b44e5f655c35294aadf7b14dfd5df809 -f836748355d3177163302587857ec59d0ad2b6171fa424e477110629c142da0c -cfee16b76c9b11a1a79f69e4ddbebae7272c65b8d386693b6396fce2ab6ff7fc -2b90624284e45e03c3d521751768ea4e8e35b6f66e5573c4fa449663ba414521 -3b1721831e007e463199291729feab8920780023d99771b546fe0398faca7321 -85c0df7e83c77abc0f66dcca52af4f48ac809f38b829764f90e9c22c058ac0fb -9e5ed358225e13b65e455aa5dc82709507daac20529e664bb82e6c54de5cfa4c -24aba47aa642527fb43567046d91ea247aa3c4828ea768d3d8c0a443900740d2 -6e2c39f15df289ae759832d830cb85d358fa8cd4c20b1234c9ae01094113b1b9 -5771fe4235ecfd004576405215e60b12e6fcd5126bbe6ef0327fd5f334f1cd6f -503265b10564d39e0895c58ca07e7cc2dc643c4318fdb47585c90ca59e0b7298 -62e82f3f67d5f625373c9a8ff4cf81d01e207e9adae79ec92510590d0f1134eb -bae403c876a3e569a62a2f53e589ab53f6071583abcd212ee5c2c6ed49d30e91 -8efd84f6afd5ba70f524ef340ea7330a2523c4f5c3a531cccaabd447465f4611 -4d07475d24f832818e547e5be3e5f360c500923d70bb4c45cc82ad7248380440 -af1504c07ec09b8dc3f08b3082873bd75b2c82d5c911a860a4097505638fc007 -9acf7bea6abab93efef5db2cec033a428241e5aba82314391d91249810de6f82 -67fbc959fcc948f253599b1779eded68b9098572d065480f30719f851403e26c -c3336baa3ef4a71b2dc8ecef706c67753af5fe7925cc6523506ba7577a8914af -cdfd665a4ae1badea6ce5a6f7f2215ffcf7fb3cdf989cf57ccb4275cbdd4d4a2 -7718f69caa7c0d737515d7fecd918e32c42b419d0437c221ef424c00e6dba19a -ba1710b9b9cf6cecc4167fa41405f39912242d14d1ee17e9311fbdac95bd9ee0 -48b211c59ddc3324ae0d1444da511a90645f3e6b1d2fad66f512ef24a3a992f1 -74c39350b8bddd739b53511f47b58ed2d49cd867653578b28ea1d00a513fc14c -ba30e01de4c67e7917de794db33debf6e5f4a14f3a3f6e842e7b11d3ccfdfea2 -1692e62be0260991db2f6aa6cd8b41aa0863155197a52d0698c701bc56d2639e -abd39b2412658c0019775dab9df9fbbebf2739422de70a253a121127a1d9fb10 -63719eb09d89431a2212e7784124710759a4e1ab90b137b527753cd317c049c9 -dfbcb1e7a4d7a416c273edf123fa3fd46d968f05bb03d834c179f1e76e22434a -cb4aac29314ee14230ae2dfdb1f9c6d629425ddb41a62e40400da90d277ff78a -c8841cf9146ce528d5f7f9215a69b7be392a1e3e57389a3bb2e309466a2b924b -189bdc834ede565624bd3b39abde9c23f2053608e4ffca6b369d55a950245fae -9e7ff8f2bd16fdb765c4eb666bf83a5d2eeafa60edd264798fcdacb35b53e1a3 -590d5821b1d3a3bfd2a38e670d3fc6149643bd180a8ecd9db467537db88017c2 -ccf6cc79236b53873d68cd77c47c3026ebebe4ac8e4bc11af8113e4081bef04d -d6fd92ca186d9ab62edf9493c41f8dc3e02f4344378525771679239af386fc40 -604b13c55c35bd12598b56c6c90485e393c757eb79b57f86b2a75b2c14a27540 -afc47872815455ad19ba78a073e03cbd0760fe2e55f940dd5961dfb67eb56775 -20e622128a2226700effa4247e64f237bc4248d85bc78e100afb92f6d0436107 -8f0e7e89079d063e757e7ad1e14532f8be708c2b861657644679b7536eb36ecb -85c9d52163d7ef9564e3e1ff63afff1fc2eb30074aceed1fc550eb6a40a6902c -455472f86ca701e4a6bc3a0831700ae9538512cdf1e4e72e48d351fdc0fe3bc0 -e66e36674b1ae4edb21946578f9aedb6ba7259fb10eb8bf099f0741d5bbfb66d -d6509e9af8029434dba709457ba436c993d4cb9c7ef054f3418b4b94895b828b -29b23ed60a87832a541359a1e3831024d0482eeb6d25f102add1dce9959a0443 -6f19332128cb77f983a83ddcef0bb030550442d2e2fff231cdf957ce5e2b6672 -166198b4f7abf741446039105abcf5f2fd5bafbbab7b9732b28cd9b70dc17850 -9ff1991d939082e61c1fb1cceb48de3c208de4c67b5ed121ecb28f734fe5c07c -c35ba2ec6d664f876384d14149d416d1637e1aae99f16ed447f727c83a7357b9 -ecc268747b53daa74647f1db13ce311637c7df929320b3c0612501bbfbc56fab -daf920d7cdae19eb58d5cb964503fe555a77a46e1c4ff698f6485164d6c020f4 -a55859dedfebac04ad818573811b97f9ee55e5bd7aa74c332123b1a2d2beed61 -2f6a5495c1d0a3ae68b1d1601faef2c17b8af0babe25c434b1b36191ccc14483 -b934e4f97a127deaf25b0cb210d32d5ecc3d3a140f63c2377c8bb584bde706ba -56e79cbb36a6e9c1340f2ae350c831da2dffe8226434a286302d9ffc4a9ec88a -4eef22c9347764b532049c7f4bdee4b146b3efb46c03a9c24f083d49c5a52d4c -d511fde6f598ef934ee30e9b9b16e46e4b9e49c3df527bf8a62e6c6639bd8f2a -2096cd8293a7a7a3f98e71c46636c8c7a7872e006c554d8f8681e2c920cc5751 -9c9bfc2cce0093bfaf476408f7a39b4c282df1d10a666c0aa47a0b37a26cca70 -637db0407a776e722e6539c7fd82d5cb514289a28659cf6397b1d372d65cf892 -d3235309b5f6694cb6caaf077956fd7685eec606e0b717f2a751feb7ca240877 -aed50ecc7db5672e20660d9e6931221d730d5c42ae888bcda8f252bff087fde3 -e33e0da74e37a2754d64cd38f743c0c65123e4f269fd997f97778ad94b07d42a -12a54011b3ebdb36cb1f5efab1cbf43578fda52d0c0c66be07912226fc4f7d41 -0898b7edb462de1661e4abbecb1a72b41cb9365eab441279fd7fe1ea7c3cc78a -29274a5f93fe691371c642c2cad33bd1b46460d07e5c13aeab0c4035071e905f -c8c4a8085a0b08664a1b0a89ce05f1fa4b0c4d59990c571c4b3b9150c4b4e527 -a83d597f41b21c8435bc3272bc847eae048c49ca9ce17c439b9022488e625ad6 -1e360d8dcaa74e56df8f4b66ea8836e6ff96a2f14ad41a4eee814ceea82443b0 -d2e1f4396cd62de76f6bef0ac64307df3d6e5e52a4e8b0335525268a30a95d57 -bf4964956c764c4d15b4d442b3f31e09c69ee4ba203c8720f805392c821e99fb -e9dc8359fce067c745be8b24b5308f573826c715c208f6c7cb9eacf9876be9f8 -07e4390dad04529b53b5c6a38035a7a6ec6506747c7516c185335ecae0f73346 -0bb42642934fcd310c0e1467bece457bd8694c127cd90f7274cdb7c0301ba1fd -22964412985599424ed7602b0739053eb756f247a29cadbcadbb4e2b9c06303c -9e5f768d630f9d14f138d25ce1f45995cdd63663dd40b16336486bef554a35ea -b5f6ff04b755d654b4fd64c1f16f44242694ae618fedc6d23eee0b407fefffad -e6145780686f3684855861e56bb2d2c36e3fbec04c9e9cdd56c70a51b7ea5b61 -d8d7a0d99dbebbb5dec5b34c711f97a0d85460d2ddaf88677514182b922ae930 -43ff54ca227a6eede87e2b682d0552f6c9909724d125a7f3abe37e3487d5dc80 -fe13bd4bdb8077a16f65383e468a298289e4be0641c2020841bfce42a7bef1b7 -9522083c15aadcb954ddfbb75b88f089eded97f59538765b22df1551377e28bb -6ab045657cdb548b3b57b3d09ce158697b22156b739ebc79e1ce0efbcee6fd36 -bf2f01489d978613c5ecd84212a4437512a94a326296ae2028864da8e1f7af4a -8d17aa4fa055b620e416eef74fbe90aae1cdc6ceb91b4ea301c9c6bf211c79d1 -e9fc3263aa4c7a8da203256cf489548c43de787577b70772f0fb0a18f0c0517e -45fca47bc3094b745b15aac84847388c63d038cf70c159070873bff9605c3aec -944c0da593d58e3afe2a27d70bfa5952b501992d25e76d5cffcb7337731e7aad -6bfd436e7c0ca37e9ff8c4e6526dcb0827f1a2bc0c41cba797458d5db03c282c -6aa3434f02a335851918a387c865dc9b344709cccac143498c7d70a1a7f02232 -32d9f4bd6141295c160934bb268a0a5419c7fd06ec9bc32a8a31e9f84beaeb70 -e863997d72043cc48caa15064a7859e88254b99f3696aab54661f816b0ea65a8 -7f30b811affc8b1bfe026c7f44e580548e6a63712158da25ee6c4051574e4bb7 -111fdcd2518cc9de3b5b9eb9154d28a2808ea085a0de7a817aef86b2fd6d430b -70c9181f28c42a2f284b4f7f5e778e85604163d2e84cfe40143f2397c89241c3 -7f6910638dfc8297efed1b16ab3ae83f8c043b9b223fa72b593538d5a819357c -beb6b0ec10174d5b1c9d5740baa4ce686f28918b2994536f7596a2e4655db1e1 -9c6e9757a56272c47cbf8ed750b8becf816a9d64ba03114e223f0e8b6e658501 -df0e149fea239fe38bba81a6409051a067508c19e75d5a3233b135e19751788e -466d392165705e3641c36c0bb649d432928b07fe317ba89725460235f1f70edc -26733943ed8c9388f68d1ad7b9b61e180405acc85a13b12cd93a57873668cd71 -46021a6f2680150d842d49bcba213d28ae01b18205cc6ab8dc9d16e34cfa99cd -27918168d4acd9a27a4986a9a37b1e9f8eb36a3cd1dde78530fdf33b044f5fc6 -580f2003b2ae3cb462d98e47850d4ad668e4be2f0bfb69a1306933c36e8de76b -ccd78d8280fefea241882ddbdfacd5d6ab5f439af7cdf7742a7342390d9e06bd -288e8b02d0ed0a97a7743af28ad1d18882a8f6731986ec0abf414aacd532b6df -647f189abcad57a0f1ca140bb9fb75df630cce05d3e86e92cf2a54541a3354a7 -c116b676c9357d5dbe62b23753b3f4493c3540ce31c429f76aa735414dc60257 -b7f76a5cdd75a8cb19f84290699659bda95e3322f323c98037bbca58c0bad8f4 -2719e055963b631ae7b3833437162bbd192e762173ade3c9a65baa01dea0bb0c -e5db382f8a3092d534d76ac3eceab7f96f6225c0ba39b4e9b63e48d0a9b2bf4e -9f9370566053e6dc58c5b3175c0b7dcfb1b5d5974ab5b4ce246a3f63eb06c161 -aceb33d0a8ca9b5f444ef85317865e64b35321b492e85e4e3f93593597bf9793 -545f18fa92b5d57404333870d618b5893c9f8fee4c841737501424cc704f448e -d024364cfec89cc116a7d43cd08df9245f6e9da0d9dc11c6bf0c19ea3a2a1ba4 -df11658c7176138103f12d7159d0cf65604c439b197cfb3e538f09ff45e3a0b0 -5c18d80536ca97066ffa27ed09c9512937381015712062e7fa0580a08e62d304 -18b26dc83d745bf566e0298474ab056025cc4b38946008cd6a1a86066bf704bd -b2905ea3c946e7aaed24c1d506db856daba500aceaac82d60c811b6805b897a6 -951a81f61ece5077366f640b6e1762b67aef8dd266d15cb7f71dff0568e04a80 -93658013be5e2c0d638602b308d339cdcb89367901e5f2c569d47408b1457397 -2e7660aca1c748e9076b5078c108cef11f4dd4a3af6c61612b4465cf37ec5465 -c66d29c1b0c167695def5a82fa7df2f2d283480a79e0c83241f386c4ed27c09f -c19aaaa78ddf00f7970bbbb939a6fa1cbd2f245971c3ded27cce61573de37df6 -b41457def6d626c16f8020ef12a4e6a7c1c40250e14f4779423829d04636bc9f -74a5a955a44735e2dec599e8a82bc00f153e324d61e9eb1b6481faf126360a4a -460f1d13cc5a81e85df1fc7d1565e25f23525233ac5534e05f214cf947a05dc0 -b71230a362db16ddd7ee98f88528dd276224b6e9605a2cb11fb6234581e47da8 -82769feafa506c3d81fc88603311d09530d539d7f928c66d405082ba2b3fa531 -de90f01711bb889efcff25d6e05a50ae41f21700c6a6951c18a9de6e96bb7c64 -25832bf1e62c93e7c7f1a38004cc05b363403e197f440859d2b86af12e258e0e -0723dec22288799659b7027547dcf448b21ea12931c183afeacf397f6e4b0a7f -df09c2e6b6bb31f76f1eadc605ab5fa66813910d49b25d70a51c0b8299991c0c -b9c00318c48fbad33fb2de3ea4d09ecb6b6cbefa6a70cd04726f9b441799e44a -663158b63530a8ccb0ecd12ec5c6c2122fc8ced1964514dff20f519f25d75d62 -4369bec729a676125bdd08e44546696a52ab064cd22de6b7705c98a280403a28 -2a40d946e7c2d5988c26f17b927d6b9feab6ac41b31dd5c0d23f9fbd58f54f8b -adc90a2197ac05af29dabd25bc6dbe1a22827575e131feaddaf1f242c2a05bc6 -8039e25df0a608a23fecaecc8722ebcfea76d61080d64ffdc95707f39ff0ab71 -079480af5d179da7d9a808723225ef362bea396f6f7f2409918fe75598bb9450 -7985ae452790264351542193aabfa32cef0b0fa19290858359cb69f224fca172 -f4ff8926b8d082828fa7ad1addc16e847a3faf7a93636c9b0770db9f156badc9 -b71a1632446c2cc71bb46dd03b914788494a534b359388b3b7cd57322b2bb53e -eed421a7959c212275543f6a6db195ddda5d30ce2914b8ed0fa106a2e93e5b57 -c35fe744eca1c956adece5592010f87f6d94448a0fcac155dc9e7705189c7790 -5fd86f33f2b23e78da8feb77706ee24e683aacd1162377fc1eb8eaef0c4bfe26 -9ef299c1cf11c251e99771ac361abc1a93e91c74d8d477bf963dd0100a90b368 -026dde4c5836e83b3306a5c97f9d221c695d4636fcbe170c7032e8ce814b24f3 -a6fb5bfc7a9a35be121d054e66d851663f6d313cf9373b39bc0217dd6ff8da7b -f26b2b505350255cbef7c728dc99dd2f60562a130e5cc08b507cfed82a544ba0 -3eb91adcebf264cfcd06050585a2413cc6f739182a63345164e7e9a07ff87a89 -db481caf1243f82915ed4398f5103f522e10cf8a5ac0960cd1789989d7478c6d -febb6dd3dbbe7ef7bab319930d0c1305d546e18852398ea08f9c09f827d1f0cf -473607fde759348b09dcd287d606cc70df52d76f50098dd10b4083c0444d6f8a -ca0090874f1f3e094234b0f80081be890bce49009812fe998384d6577a78da14 -10b9c71fba774f500e24179fba0f54904d83a44cf985f3b83628ea43dd03f3c7 -daf0c722734439d0f79f34c65ef0288eaa091054a0cb034ddc71074de58416ff -5442ccbe1de024520cde950c909519f5e3f545d0020047a1ece07c895c14607c -d10ca001b810c7c244842868ec1759f94a500823b1a84ba1929ea50f6c278343 -14c7920f51edb8281662781eda74faf3827a5c41258d728b744c6249b5b3fb60 -d6094785806b230902c3c7c499739923be3c91fa65c9a9fc2b078c574b8b9efa -e8963d576be3b3e65463e32cc2651e783aa3a17af1d3e76fcec9cdccd00d1dfc -1a6e03fa36e47b97f31bd56d87773e531725e1c1752a000782f82d5d40eabd3b -ae2798e32d46ed43a23c5c9269fe57a5ba4d8b4d5a4ac0fee04ff8a06bf3d5e4 -73f7e6edd105575cd4b871e84ff2c648eee7e3f7c03599141c3a8553df3ac760 -39962aa7e4cf6983c3167e354c61ad1f6ffa25a746c3424e4fc58f8509d5e9d4 -fb2296af23cd95f5cf02a3e5cb46c18b007b7b7827d1ec03fa7a5d1dcfe9664c -c773875ea6fb04809e330d37720a0860cae64d29e4c926406424f0a20fbea267 -2476d5e4f43113f872242945cd7eb8a4266046be8f4934bc22abd8bb05c193c9 -e07a9b7aa3fbed3f491924c924838a7347947473be9bdf0c1b0457472f739baa -47e477c73285f8cfd844760e517bfb3ca138666b8b6bf508aaffa8fa2d3934b0 -80cf2d4c6a0e9c21a17a12be81ec8fa008b176cc2eabc2cbec38b40bd55c03f7 -f2615182034af352da8bbcf1f23b498940808ece94f4e828857e48015dcd4e56 -a0fc80247e1d48b5c0a944545e873818e4008ac9bef4f65eca4c1c12942c61e1 -cc3a12748b124d35afda167ef0c69aafd73059fca6afc9378fa37e7630dcad67 -4a3df57c2a16a061e8946da073dcc3e3ff7f2c11d82a4f6d67a8530f103056c1 -fc674ad82685d713b8dc3c0a2fd2415097f27ed778f19ae0d7a33d12cdb53aa3 -38a064554b84463f6cb598e744fa97761aa99e19cb5e19855fd6d9d13a29c3b9 -f9d7a0438600b4e362c94086e1c91fb30814e44bdfed92bc8743012528a6caf8 -7d9134086650076b49db140115b7282d52b7f0cc304f04f8e6d4a89b4394f079 -cf1054c5c36a83ff0efd075b595fe35db31c5935cb99b343eae4635eaff0de5d -57ca4b7d3a29f18fb22eddd10b5bede3f451143a294f886cfd49b169b6e632c2 -59da1a7cad290571a6a1ef4c932c26797bbe052c20b4c7e2a79771baf2c2e87a -8b8013f0cf16dfaf7d0bfc60c1e184e144bdd69bee9ff243f6c311f1e1531e0f -d6a84957f5ef2c6bcc157a0062f0bd7276e02a8044db6da7dfc3ac7076b018ad -b16646e29dc664ce606e97895d2e200491437ac093165d486f06cabb2c22d24a -b563465cb9094b37c299994f6c06333653dc9ad104c7491465c5b26f96361df1 -aaa3a79a4a810626d20b839dcadc20c07ee7b3c64a2d5186b6cd3cb95bb23120 -92f17f531dc849328237469487d837615d1c7844b0bda3b2f14a2f7184d8b48d -c76278856ff0fbb90a9f9d654a277ea62f79f59a3fb5d30fbcc59debe84d067a -a9dfaa21b0b76d74f4f7952ba5060c9a9e9374a3361b3f22d3d97fcd8cdb0cfd -35c7e84c1664697c89c95ed66fcf3f0fb5c5894087c743e333f74e970710e1ab -81657e32c76444d699dd003c78bd0dc74e5b30fc1645f36875a5bf09e545902e -5f4923035c4f7cfe92cbe77e40a1a5dc2257b9f8d69beff32ddcf75e6badf630 -9d73b1049d6bbdfdc6f3b0054435eaf9edff96e4b36cccd08321e068556f767d -49921ad66a1c244861686fa0480e5df7bd87f316698eb093af4739b4c17713b0 -f9f124e07af2ded3b5f27e07787bbeb442b2005f2a86497bd2c71988099de2f2 -c78a3918fa0b976acb72342e2ecae1191827af536479afab20a1c989e30050c7 -d16a233170a65e7e59ce837e0e6dbb7b7652fb56d77ac1fe4082fe3671a40d02 -49eff4dba690c7ac4d65c38322eab90a5feec8c519277f5d3c17f9980edbc3f3 -2ce9f615190b49ea46a83e227842a7cf78388a5b9998d353398e699af147f2c8 -423e192c343b6036b43c638ee1071cbf551f901e0f6ecbfbf3386686a5e7fa05 -c910d14cd10b3b221b0508fe46d68eff52d54b00675f46abf468f29854a4baeb -321fd8831bb46705d008a01c012e50242bfe51daf77c0a7589476766a1ca5890 -d22b920f995a0a8ecb53aed15cb57195079f61a0a78e3f76840f7e00c1428dc6 -ff24e28a3e54f05b132a9a5c1d98dcaaca12daba2e54d82fbe7ac4e76dbd1958 -d3c44e2ec0fd92d6b90a165a803241f280f332002827ec0a89e5ab3db553fbe8 -b9b87a73187f2c710cc6e0a62bc5f78c08a5791d87161b7c0425899b793d360d -62c6d4a4c7cd501c800e421a9bfa76c16283503d1f98b12d13f6ef05d8e84d69 -44aea296781aa7fcf7d7b9b48dc003899ad1e01e59b886c5e611abd6ca549ee2 -1facc05503cc550306f84bce4f3fdad9296787a73964f05f505d9821641ceaf8 -41a0e1981671cb382e5583a3a58ab1fd926f410eb3ecaf7d83e31f10214daaca -b6bd262297f944b95844d0d4ac106ef44e18023eeaf13e11c79cb77d41623d43 -3c04505a0e6e503b933162ee47d473568ba5a4791f3b63aa33fb5eb6da2ab604 -c773bdfb372278ac746bd486e4d4a0e34116853847d43e0d6efe1f9b2990f4ec -c209ca509a6d136476a865b092beed1e191d204a5dccd3baabf8553bc9a88e29 -d2e42e001e9eb102d07c36237898d6cdf3053a0bc588e817831099773ed1d5f5 -36373834b25c3039809847b7251d96784c0da78d21ab06aa3aa75dbc9d13dab0 -5c60f1697a181fc33f40a5bc59cce0c55fcd7ff712ecacc5a54ee8dc3e3df71a -8db928dc59b72af0025bf07d3e5e5b481a54b671e75a9a8f7968a129a431a94d -a314b6d3b67b773db0096e64c25a7086c0eaa1a0b6b517606239fc8f60b2e0bd -ae8ac9121741ffa10d105a227924b04fa83816c0952b82fba8cf5123c24a9892 -da2f3daf33e29aa3c6a0449dc9f7936134807c4b6c6bca798d1398bd61782d25 -9dd3d42492cba2cba394070efd60359872c05e0ab044a3cf621d7d343a2df3df -513ac63829228d8240937a206ca54d6ce77dc5b96ddbdfce7d152496d786658f -7d45eba45f0c34a759ca2f6f7afe7608928869f0fc036c03b86635e2f0aff363 -a4fafec3e070ef59781c589e64e2d09ea6e6a6e23e12c92c0ea9dc1853a57c70 -3d5326cd2640bebf46aafe094b3bb9f65d266e3480c85c6d4652070b3e6e5301 -2b5cd6efd4ffdd3c796ec5d672361a3dc30e53121a250f1f551396151d2aa911 -0e0888f7f684205319ba37c9d01550e096d9ce020502c71575cc0af1d3a2c638 -8cdb44ca37d2308950b764dec736693afb226a8ee77d675d250b65485b8749a8 -28e4b3a7b9bce1eadb94471ce9e60ae10986f432f088d4d9cc3212e923396a11 -97e336a0281d913266cbd5b4d79c4f47ca758b8bec12642335322e109d129733 -6e1947861abf3e03cecfad985f9152616fa0531f955519689062856700c862d5 -39afdf4265ead06e75b4ea5216dc8897cebf7d663398ff1e15274b55aa8809a3 -0be661136abe166de711c2352fe05d0eb95e8d63a5831cba0d60fe5e2252cddf -85bc2abd71cec5f5fd009bbbf721924302b9a227439bdf2ad93c5ae2f009ff9b -36405b99a1012b4d11b53a93c9f86fec75fad8efabb4a8ddf4b196a6bcf83232 -1d5acdb753b0e1c1b77a61414dd5cbcfd576df4ce6f900fb5b65e1a435446b7a -c1d24b1abd1d221bc5fc61b61021fd134e055611d214e6bf0387ab0d23709cea -600db688aa1b4eec7ed5ebc4d7c6f1560f37014940100d2d74e9a13772250527 -2457af56bd1e0d5cc8102f714075275d38beedce2e62701ec398160793e51002 -1eefc1b8bcda918026ccec7623f451b0d54b886dc53b8b39c747786f3aba6753 -4ee5ff6c80d5be03dc02e327de4855bb1fba8efaf6f12910fb39a019f0c69603 -0aa506f00bcdfd976c1dc1154ae5f535a141d2e20ede040b961c016ba3968964 -f5a60a9a3b042f4eceb611315b940a09181c08ea361fc67ae1e23bdddc0b3bfa -3dceb6f9021499ea1600c75187d28cdf9244217730b70c71c28f62b86d330bf7 -1e7ac177ba52ae1a494c36296fce73fece8fd8c4e44f183ffb74811af10cdff1 -c55fb9980ef852561488b1f48c093d1d0c647ae64ee4b0c154f5a38b39e0042d -fe4f657fbea289d2ccc7b6990a3a87a71cb3f60b51518328c81dd8aaa9420afa -faac83582c3d8ff0602a6bd80ee3eb032a2d55881fee2376756bd722751a022a -086f3e444f63949c337fdac0ef8896196ec2d9a0c2dc2ba4cb59985b375af194 -57a2ebbce6fd39fa9f01775cc12eeb6e89ea8bd4da0fa9cbc4bb8f11013d1604 -27784127ef4191226a540acd9fb15072b94332a217da67376acf6d9ba7445518 -1da71c0a376b122d507db09ff704d2c446eecf7e69639e29a2a3e5a344cb3c6b -4a4397f5cfc5b509b40d97b38a606aedd709fd49e3ba5bab13b01cfbba8b2211 -d7fbb2984e19cf36e3295bf2464927974f33047ff93c8b92456d19d9c9d3b28e -fea8327f4e36d7a00721cd574883355244247adf29aaa5e86b055e2701c51d85 -07c0d1a22a7255b84e73372216766423b40fa2a8b20430f8e37a1a7759349ff3 -bcb1ffdaf95053cbb4e6e89fc1cb1d9cd52e6446c65e6b188ee9942acfc81771 -84c1fafb5b93c140ee270519c9f0880fd55e2c06e8ea0dd5c708f9b3753fefc3 -f23ba66eec4dc5016fea2c3cdf6ca8b4fb7d449fdbe5534e5f20116140432d06 -7f85a81982f7fabf3a1caa4987b58e9b438717ff374b6630dbf26cdded8088aa -c4f83448b308ec6f5df65d4cc1a16d4c0c46898ef1f0713c64ff5e261965f4d4 -8fb0c15ce69cfb6286c3d352b98385508c3503fb8f6d6397598a758515e4c537 -dfb5fc271dd9ded2050385d63e8c17c990e82103d3f28e4f050aadc5e5b3c2e4 -791fb468231a4aff9bc686b17b9bfba70a6234781795ee7db3f5f51779670ad1 -e9d915a3b4cd84dbf204eb4e38826f71d93460d22399eec1ded8b6a81629c156 -0684d7f524acea3e209052559d461da24d20c286426c23a51df7fe196b26fc99 -4e98008d1cbfccb7a7e679a4e435f4ef10e244e142f17be4c1aef1b676395215 -50922d9b567a83e0066a35ab7114f44d86acdcd023f042e4fd1a2c61fae8c425 -8f107aa1217b5b462fa4e1eddaea1808fced5f5c5a287736505b5a7a6b3f2ae4 -49e35c55c203c8d22e7bc84cabfa57ad045f2dba22f9f43318a3f9598ff22909 -a974872027b35800b7aafb42fd756d10cb8a1e08bbea092e834ba683918b79a7 -8af84273d2d4c7dc4c379bede1330b14e4d60ed814b1b25d3c9cf3693ea9f55d -0ec0fc7f77d1087d242d266ec715da21dd808612ad98a70df7fc08fa3aaf1fdf -94622f0972a62f00c5d85d76833f382c988d27a14abf0cf802c4f62d5665bda8 -8a68838576ff0b416dfca9588df10bcb729d48569b36f83019b49ad58998553c -af943806fe0556436d34179436396653d40da938642f56ec70594f8a51052912 -b2b01b77f9673df19e31f67c450484eff9ae2a8a7ff123fb2677b49a3628674a -c7cc7a47ce115129e626994ad72b268d5d040c69781bb6a23742a63e908db491 -55b7e7e5cf89700830b68eb39cedf860df2c282c9305924acc1b41e16b99a0a1 -095ea85f5271f27330ef5e724d890f261cb041767db5adec7ca43c5ce25a2946 -17d751dcf1270a44b8ab22dcb6ba615c50aa3fa446778918c8142a3a2bcbbeea -6029b705b45418af3ef6387860736615a804e6b11d5040abf76706a6e567b23d -8497befdf81bcd18abf93a2f9000fb1f86b4257b63e44c468cc9093eeb94a580 -f80849c7c0e26f8810fac4a239510eaf02db03122a0d77a5731a24d3ac839926 -2ea0b27d2f9e26f956c3d63dd373c748565d4cf88393e7f90aa165e8d6a5c583 -9e1c4c2856965d818ba33829730189eba54c45d0a41dfba29987be554f0e4b35 -b5e257e40c8d09f0c924566da819810de236e01d1366d8010fab384c6200d7fc -05319f7a2edb67d06d342160e251e951f108b098c48a049e3c759b28e70b6fd5 -c523879737fcdcfcd6c6dc68c7f82936fd5f2bb105672e9ccc3d2274191d40f9 -c343d87e525648e6b9db7e038b80889d7b1e596b1e533d6fc208c4d163778862 -cd1777975f591af68f77c762f81d383975710ecfdb6ac45901d8167b73f0a2ed -96c12aacb8510830262897edcccd43a4360a0e1a5eca9106c9a35abb879f2c0f -169f176854c3b1da57daf8fa9ae2c71feb89ef9150be09d289aac5bbd0bef5db -b0292149c54cf63fcbaca7b84238edb2a50ffc6744c9c0be6f5c675713996ee3 -77263aec3b136c360a86ee61b6caf037c0537cbe91c5af443e3f4b60e3ada0b3 -f2359b67b62716799a589447df007dacb6baf06797e7f3945fb7ca6c38d60db0 -bab9ef373286df2e3d7b4cd6fa608e15cc9b3ba1a56b063cea61228793972229 -3bde5db76865e51702b6c1c4b7d601e90aa2d1ba3c5b36d0da7a8af05817ab42 -e92da5bc86603b6b81f7b820d378b652cc15bc9b134e3b8637fcce277ac32fea -a1ff188bf7434bb6539a399ecd1527637fdd96a7c760ecdce2a77e6731633ced -46cf6acd522704470bdacc9fd21f62845080b1debb4522b06289b8aeda4c3128 -abdffd6fabdecca12e7f792d02d7ba80e9279b834cfc9b7bd2575fb902706d59 -a6d1d6ca17f09a2b0f3ee278d7bf58d0167db7e960b789d135db46ad2eaa8feb -7485acf88d95a3e5cc15ee09cc65828028cd1d15979adfea498895c1fd6f3c9b -f1f4ca20d4a53a583ee0d897774bda46d90aaab455580c047180f18b55ffd29b -4e6dcb7b34c47adb1a76aafa81253403e883945feca22949f0fac73e65764123 -e2c3ba1485ff1737f265821153e04fb899b7d17273064b966f78728638cbafe4 -558cb24b2aebbb2aaedd159c9bda8ff3a7c39685fe60f1ef758d7ac4f821c88c -1e0ddb067e0ebc149ed41e499bc5d40a008f2d7b5944af294ff39aa1ec13d9d9 -3ff50f1761e2478bca8ef8dca1d1c39d894cfb86820f0adcf1f13b92c030c10a -801ecc36cf097758208dcefdc8a6c7f59567ec62e7ace14f9931d10e15ea8625 -d76f2790c2e351464287e0241b306bdf270ffc62225697880ee99493ebfe7c9f -5c397d086816e846e491a1b70f3ea9e79855b1dd4a36d9a20f85a3783739403a -93acabd6b688d901286ae930b705580e90e8f31cce95568805bca6229430a76c -c836bb1774cb06f52df7adf8a8242e8c99a7f43a2f92c5055e082886dd7d8979 -3f019c0dae4b69ac8ad2e1a6c2830314c3427ad2b7402eb511ca36cc21f5e379 -fb207701b54a5798e375391a3552586e0f8041382fcff34089192eb3e41af03f -ea2439baf52575d3a7b4d0541429fbca7c0ef19e785bd61dcfa681ab798c598d -d206887c2cb76e874e2037bbcd261d0b4a94f543cf05aba3a2040a541e40a91f -a9557b1228e440d72b54aa31d2ad24065e3360e06cfb82a7340e659478f9a51a -2f8e4fe2561f96082e009048195e4d9d0afbdcb54d20eb4f9e5121c1a1eb7b24 -d82ead6c75df508fda1e857f1e72a2c2266afd921b914ab940d56bf588b5ef0d -0a736c76c5f0846bc51f6828a4c92a6cdfe282e18efe203d66856c8af22fd67c -7be41ef0ace52d385311d8cff0960ef09b48d40ec3c63779ad04e1895bde3bc8 -c7ef3f50ecc196abcf4084f66784ca16d6d1e6136a8af4c63b0cbd45f166eef0 -067813f422726eeddb6e2e18a27e9b210825dce54f9ff7d98d2254822a6702d5 -b82ee6edbe34efbba4f42818afa346ee7d0875f2998aa50c4ade746712086877 -f0019ca7a224330680ee83c4eff4c65e2a951f66c3f01981cdaffbea3e3a903d -86829fb8b1b8503aa05635e2a216cae319869e4870859caf1a29dc6a64991e2c -f2e9da639fa40aa6f5298856ab0359b14483231bc1c1dc8ec6746b64ddc63a6b -719160cfbe13933aea5cdbc28d478a2a3d9d554e1738f62a7cf583dc3abf9920 -cc95d0d3d1483811cd837546ca0ed3fa9861789aec1663582b0db22bd64957a4 -ef6709233b9f7c965d3c3646017ce1c1f2f3d616aa9942dfa4f65c4c8dc2743d -84c906feb9ee3504e6d76524ab5b67442ce0077ddc016d8ad84601cc3b0a5e35 -4cd550543d58ec465f47ffd01478ed4b902c58e95bfb43031669a8a27b4b156e -59a6492a04bf52c6ae173189d28ac0083e91315a899e494e2a49f485f6444ded -220e6af138084ee7563b1839fd7aff874d22b119dccabb34e998ad84beeaa493 -e14c74a1eeb6a2a6a02eb2255414aea46217f9f91f5b491d75a4d0312ea91fdc -59243dcde18b12d07290f9efcc52719e517ff467df402217e0409ea2f063e421 -2b60590e60b71e9a344587171918a006cfce6ca2e4696633554cfc498a3717da -48965dc63e2359a84ee095e6805b80bfa2d22c64fbf477779f14fc52ac3c1a67 -359d3018210105acb8369c9cddb38194e59c32166afeef30ebf37b30ca021fc7 -f926df80891022d90d4d8f9309acfa71a018dea1d2a590964cf1435ad458a3a8 -1b30e978847ba94dfa0eaa2db235894e6be6b22bcc90aa986da7b2136b3d57db -f0de511ef8cc3deca4a18254827b5e4394c8a99a1cb68e1ca6e9b9dc1b2ccc1e -ed896b28c9c4d7619a14ba7483c3c3d55a01c5e57f7461678e1803cc0c306b8f -08577faf20f0d43829f77e33e05ef3b9d0989e9b09f23ee945b7196e67605b0e -079745e8583b573b08f61d591691d6a82f1864c6898ffe06dd5dacd14fb29d77 -769aeba6abfd367e628a66f2fdb01f66a5254f009e201f7bacd1451dc616dfce -6b1bf99502e6f8c013e55f64978c35dbeeb6a18141f5d039b916debbdcf86f5e -4c3e2b48f36b3056b6e01306016632a6f0b658098dc9a7402944743bf40c8be7 -a151b935c7b57a91e20210702e56b491a071513b8b412f863f7b60967e18b461 -34af0ac65ebfa4c156b553f9409f642dd2b90fc7da881ac5b06ebafe6ea43994 -a3a7ad5089867da686689c1879b6c8faa085981384ebdaa371435c322d31dc55 -2a2865a5e35525934f14363b046e489c92ae7e2d2ef3f6e4888fa01d2acdfa5c -dee9c6e234a8dc2a347e8fa2724533e4813b46090e900a51cbaad1b4022472d7 -be5b8cf7d33feb6acc12a4e3d925f4475131022bddc74e43c2184afdeca48e60 -869aca2a9443c605594ffdb032f5f02ec855b7372acfaf1ed41e8b58f0f2f07f -92679f24e4294516dfc05a6c32b9653458c31728904349cc28bf1a745e72bc85 -fb9046c8eb8362cf3a9b1968fe04887488c5ed8d3d4c148be850918dc0dfcfa3 -2064f3135bc3c84846704c295ed6bbd06c6cdd0b9ad770f5c79a76303574fd40 -37e91109b30609c0a36235b4fb4661159a46fcccb539345bac014335f10f322f -82396799397777984f94ec24983f6d23d07cc3846ed359e77e0fad42dfa910b9 -a6f4308fc35712101e3378f4d527294ea3fcb509caa16281e3f8c835d5442800 -e9994f0b5455bf621fdb726423ff7a64f6937f252c2c536abfcc80800e98a6bb -268f2158055380ca0a98d27e889951102d42aa09a25de57fe3885e0925b1c52c -1c5587e6602269b50583a9cecec614889387376ef476fa695c40a29009098c86 -369c8e3f8436303a26fe2dadfb792c3953aac8c9948d0468801f04098163c45c -cffa34a86a88b63431aa51e1581bf2c03df59f0d18ec4bba00ba6c2f53ac08a3 -163a49fdef53890b5f4698ab4a1c01ab78539996e5e860c56926bf354c40463d -9dd05398de5974ec35a66c7dab48a0afd3b01a850698f2bce3a385a533b0eb0b -10f3aaac7110e9b3336a57ffc96b23ac5621906533f0bd0175a395860a664c72 -0bc3220d959b7241ba35342007daa90d972b68713207d7f40de2c9b857ce9371 -740d8463a8de240cb4b2e286671dfa29d2facada3b49ad1c4ebc527f91098090 -22cd968f23cb2aefe1cf73d59b2204b1a3ca3ce086fce3feb3eba01c4c18f699 -203c472334cbb677ad132b7b0063df296f432e56d1e4d586c3edeb92aa22e882 -7ab50305c574bdec99a97e5dd90dc53e91c25554e223b39ae3f052e5e9830060 -0eae53f5ebff3f191eea4c577b6ea76acf730d6f3dce414c5cee9f709dc6ffcd -d8bfa0b261ca57cf8496e74d293940eedbcc10124524e42872045b3bab4b1510 -fcb91e31d7368126c8954de854366f9ba77d0b9b5cc8123689084b055920a07c -33fbc7ce164c34eaee1b784e20ba3c3cdef78832b92bae7ae5d4f35cf29d8555 -cdfde51b20198cfff31dfcc55a308492ec49e7eec6b0074e8eb4ef639f4793f7 -1eb8a9e9609ca730a6df6f268b6b4f8431d7cce1d36b956849aa4aafdffbef31 -b8e8097f63daabf559b63b2e866b2ecf830c9038d3507ea1be1e976221f6dfe7 -e7c646744d1c4434b6b025907a52d2e50353c1031087ea075e0c109e85baff2f -00ba844d98a4fe5625751a32c448b9e3b64d17b11e1a6879b40ea153736abbf1 -fc869d13cfac4c060f0885440eb5117e61277c221222d77709106acdffc7cba5 -6687875804356dd31ffca9d3fe2954760523f2f6a5bcb1c4b1b1e2971a5d307b -7f5474be6c27cdd59f7f1bdd941169707f0505928ab06a600aaf4564c79cb268 -ad0ec57d6aa78782fe4b1dc109419a7b0ace135fd64b060081501c1b4d03b566 -12edf4f79c1d267db0c3ece8d8eb079eec6ee3bbfda5a17e37913af5ced4ddd2 -2f7aca97af8d9b5d75259a964cf2942376640c0bdb1dff723170ce32313f4cfb -9337afd3efc10f324844bf4ec5de3ead7b999b8e199386538b0ac8fa5b895b8f -224583267600ba876787e87ff622e7a9d0894dabd59130fe2be4a61ed7bc1ebd -022d01adc682574fb1463710a1261acf9e436d9797891944ab28e340144848a2 -7bc4fc3757b5e25d4dafee185b8aa7325bb36f5e9c6b0702149f1ed42c6c0f97 -4380cb079a6f2ab29889a2d9047304a90112805a7145c76294357d2dd0d9ed84 -ef9aa23765dcbe50358651ae0007e795ad5fbdb089c8591828fe15c080b1f78c -7ce65de0e0d8ba2731ca0c44a4bea6e6a883838b16f7917c459c9423eac33576 -ffc004b4f085d9aa03eae94418c29c4264a955e304a20dd0cd3c7d3deda0327c -7bfd242248caea63a17ccb89cea4a3490edc7072b08895a8ba34dc0ff224ba2e -b7355a8862af900187c83ce9df4bdce70e4c4d3cce2c80cb53217e2e59800e20 -483845710e364e0f2ae597e89efecbed5e1658d48b2ca76185e6c2d8a32f9444 -66349425bd49b380c80eafde96468baff9c4cc2f08f1a03c7ea91c27218df042 -7da22caff7a141817c2a13606a7f91eff6c0b41f91d7b72723228668b0d7daa3 -7d9a7228071b5debeb0588eaf14ca81e38fd228f2e1d5811d7885b0968a03255 -d5247e7867a33e8db3db1ba0a3bf856447721ffe7c2fc2a90bee0f1b8c47ab3c -7760dfe8a43306b4c839864ab498ed666bbd006bbdb3d6af5191bf51eb4e0eb8 -5a9358cb7f1a267e86ff4cd6a94320421d69b64cbc034a0f297a43b5713b9f59 -c2e1850de289ad9cf2d3f94c204f587d0ee3dd21535dcab145a7f39ab5f30671 -7e61653962d07bfdd1c50925bc32be03810555c9925ccccc962628ee4a33be1a -725c04a6357e220b108038899a9a56839b9be22130793c5d247f2207a5c21a33 -899404fd38840d493e7bc33635b8fc161bf0f6dcd9ec7e1bcd0254b4e62fb139 -4398e3651cb2e74250d4ff5a3660f5ac54bf9387f724e53022786d4768e086eb -9f34f92a9088549ffbbe5e89f45441c989c14862b9d1fc69cac88a5951de5e7b -7e30e85353fc0895a27a5b747e56f9ba7f1c296a00576f3e5fe3e3c9c403e8bc -236c44d1f502eabb9e3172a58bd3e8d5a05dd6695be46f143bb005f20628cb20 -6809194e5c8a7064fdec02e9ae9d589ecf60039b885232edf98d43c1f163d813 -530a8448a1812fe7a8f8f32f52eb21c4bbbf65f82610bb8962624ce6f20799f3 -729563b124115f10f3f12c31e8a4161f21274465b9fbc635aecf2f6675c1af87 -0cf06e7e8a6615efd488da877b0024057eb750b562e29b920ce4ccc90177828b -c159153956b1cf37fc916f07c02a73d4c0a7751b0e206ddaca6dba66d79b384c -9f6de741c4c9aca27c2b6f3f80649ac86114f6883d6a683b933bf6ce573c8e76 -6366cf2c878b06176e4dce2f03d4823bdaf8b7dd6d14fee2e5a3b05f664b95d2 -b843890c44ff3e8f4083bfd8fee37257fe7527ce2509e4f1fc41caf7dacc4095 -2c2c7e63beb1bf0fbc633cad1301f55f006c9a0e4d25c4f9f3c497ec00992b72 -4e05302be9f11792f25b522b2b9056c85ad62eb6bc7e32e2cd09db06327af002 -bb9e7b887ea8d2c4bdc89b19edc56b7ea7d4060380b2a92c135ab4f7b1e113b4 -409088bff4b5694db57807e92c88f1bbe0ef60224429dbc3abc738dc29565f27 -8f6948af8970144354aca2c11bfa3d3f81708420f22a8867e5d28168878b411b -360b5fa5ecf4aa132aec86db7aca9268d2494213110bbc3af9aff9e62cade950 -e279a08997e6d4b3b92070411397577a3b51463f58c54ef6c5f01f8269d928df -8b61b3395cb2a00455d09106501adaf61019d6f75462d91365e4425bca23d191 -fb328d626bca8d5fcd8d26277e60bbcb2bea251b0d0b7ddabc541aebadd26a12 -7115e54fe5cd06c4f5a8bd7e205b5907ba1bf01a44b401f5c972f1d8c547ee8c -06550aa6e3d42d6e718d38edbf4cc77d97e036bdec2bec79a7b9da54f98b7518 -bc88c7dfe827bad10dfda894788a88ab046403061eb7532e2a325dabeb16cf89 -940c9f2d123aba40d2bbad6a0ab7e2f1231badf56fb242dc146ff06242399ad1 -b67d5df3928e53205cf8fd04a324f4f690de50147d1bd950ec09f0321a8df3d4 -495756971ff59ea788d09e33dfd126a63e91d947bb7796a3bf60153a248d0c65 -4e8f94accff1eaa7dc6809714a4b26b7fe213835465731dbf1415d545b3d3857 -5debb3dbcff5392780a9a794df5edb244d3bc196527fbd21a2c93f4640fe3c63 -3e7105ccfe739262e1719c42b2da27fff5a78dd665d479738323caa5e2772a03 -c577b792cda83d30a0bb70fe8f0dc87f62fc5412918c405e4a270713359aab37 -61cbcc060081709a8e0cad5f53d0046acb2346de5b87085e129565e3828bbd7e -9634d9c3e920f03c1dfa756aa0c3f2a1840804a1510b304c7c42d34e9ee8ed08 -5b8452daf0b0de9feb2c6ba35548e452a457f041308692184e3f080d1487e912 -85a25657f3f4564d7309bcfb2d8624c0a5b92d50a7b2c36404e2237235d38a22 -09778c2412686f140917ae473f23b004543169cd978e309d392e9655bb031f4c -69497f04e74228e58ef7ca7701a1827ded0831d3ea8f0866feb3ae13c6417260 -911b529efcfc90422afbfce71c78cecbd9b63d950f901b532d7f4e21f56e0790 -6f31e95fd2b35301915cd8ac1eca0d672c37f7576a2c32b41a2efc2e53bf2c95 -74fe41bc3c1620caa0a2fd8304d6f79ee2c8e1bd36e28fc82b6f3c28cba2cccf -179ad3c44bb7cb89da7653d0e1bba437a4610a5bc279c031888c3be76532d727 -31dad58f5fff6aec79708dac0c53fb65b30847c6e6e75855fe00b3a63d26192a -03a1e367da79a197080503661c17d4d2616bf1a3f5243736de5e826d8a6b9a42 -2631d24b6128545b4b61f6b407ea484a0477a84e1a5c3fb1d55b65de4e0376e3 -603274947702f69211da0a556e8a6df8c0f56b5595963df8d3319dba5da5e79e -866ee18abc0fa58d8134b7eceeb7d109ac15dfd7c747d393570bfb63a9c25c13 -4771a79aa1b8161419673f9742f62386f2491c9f3386026f5fce2bd836c6c3ad -3e3753f218e7435a8969a1f78b4604f47e73e4df25f03381dd0e7eb5cf02b4bd -57209e1757fbfca7460c4df851c8b38f1064b6172a8ac1e1c7cb20b1540becf3 -d6ae240d9ed1d5f30197b608b473b4b2bc689ddd4369f62e24f8830b5b7d6258 -6ee0d60c837fc8941e77904444c0c0cb0af16c2c0017033d22b1e403af1de75c -4ab029ac30287e9359cf475baabe73f9857679ece535d2a3cb8fe08b935e30b1 -b2d3f38bc22df655f373e2eca18aadd5746a4321e1327ad137f2d08d5c33f4f3 -54842508112207200969d47cc9163a7ca9a72e9f68cb8b1665a8a1f3e630e22a -44ecfc802b9f0dcd54de199d7537033426264c3c83ab7b7a91b9a66761fafdcc -bd0c7057310755f6851282f22a01aca6b1bd71d087ccec6969d24003a9f41425 -f78ce60b5c901674fa749bc639162311daa9423fcdbdedfa2bdca4ad67609412 -cb40333c279da5407300e05130e5918f8b4431d5477c67bf16e9df896add0b4f -11896ea6c997fa13f604cdf84820b2abff39fce9f9b4f0f65b337431fab8de6f -c630cc718bfe9092f969204f50061d0509d454b1b1ff30f5f3b3857fa771f38b -b83eab8fa1f33c752543a4f472e9f0a78f34443e1cdd569f65995749ea3162e2 -a2f8332674a92f5d1a5503cb78a00d0957ca2d2ebcf3d03a31fe608afb8346eb -1bddfcfd8a5168a9f8c4e010ecf5d96d42f4fd45556bae05ff6dbcabcae0f891 -9a8a1f8cc0eb22c06400f83fd6715312031a1788c7a49116aa3f10b25dfe63a8 -83e3bd8543b59a57fa289e7109e788c8b91a28659ffd5b00e249a17b9d9615e1 -08603aa52297392c3a4b53b062459bd0709022300b2a3b5a356a4f028060bbf3 -a80e38e3b7edef89dd06e5948fc99d86552b517b17c3c0aab46e1d06c3443e1a -00bb0edaf6551e78f0473bdc678bf759aa33d2554be26fec34d6a2290ce5f96c -b43e90b4f853dac6d3ce0704dffb1fe0706aca4aa077be370bf6317ee1ff19bf -b6819861fbf3cd0b39e2820ab2da7acd727bda69fe4201b5e2976724d2d3f7a8 -dac3b79f271b60d52e3248decaafe4d5dbc6ae09552e8425bbdb90f80413b925 -050dcb75cfa72fe1d162ab7a3b20868a857d016cae3c3ac03e8e0596aee4fe2c -1538f106853a2c105ed4d7f07134ec4cc2c5a9c05f73a521c770665297f1c537 -4e0005a7b9e7b3f92f076c58ae078b76654f72f439503ea7dea19f05d1a09eb0 -bbb2b7b58ab43d745e4af9fc16fb6789bbae4a97ac9a48ecf80928a0a58c654e -a6a07e81ad6848fdacd4315dcfc3fa264e5903efa40f3d3c56c50771cd4989a6 -4f3f2c4b221f1319788ad0b2a45b977c8231cf1db4db6d8b80b8b42883cf6d5a -266419af1e7020a81d07236e4400a89b1ffbcc40acef3f7cfa714c5ca8136d80 -3979e2dce6684862acd33c4d71aa2bcfd47a9d6cfc8ef6cf090afad24d1f9009 -7eb6aad82888ad634e19dae6b665ca7e0a8f4585f1441e469931be81e4657e1d -37055b0328ef2fd6a5830cdf1987a8e86cc13482256d0cedf189e3d6e39c18c3 -e917c73e7233ad0e5d321c2b62b0e571a9d0cb4b8dee27cae96b4c8f4903e105 -70475bdb23a74b01532c6f49f9b7d90211b97ba57b2428215236f99ac17e4287 -a59ae5a7520fe45e5250d1fc78dce69ec1ae15aedec55952ac027794c485b25c -3e62fda4df956ec732bc39b6f30574ab1523004410ac68ad3e70abcbfa83f85d -e451fd47300248f993434f7f671736580ed9ce9a1e523ba16a675eacc5ec892c -a0b90320280532ea1a59715d79cc80ff9e92ae25f6f225e7187bb97dce448748 -495d1470b3f83ac4a467824342cdf9a87901e8a973801301095e77051a4b35ed -628f0544b915df23e48f1313196c51b9cd78f6588ef95887f1f5d44168da9a52 -0c040a2a68afaeeedee56259ea1ad26f51b219bab9fe3fc3b505097a5d85b872 -7cf52670af93f08be3700398062fb9b22e691c239f5b76cd46262c40f2e0c7aa -87ff58b2ef541fb9c1b8e992d410c4e4144e54095fa0f0f593ee26ffd09ea76e -2d6e07baf9375920e602463b5c784704ecc2a1a7925bdce17f3bb462caedd036 -bdb8f8dc2495ce1d6bc70b1e1cc4ee7b0301e951c1de20646d0204d92102d2f9 -3c024fab9e091e2ddee8e2aabd51df4799508639483b26f8004e29eca4bc448b -ebecf03f5f9af1199e4d2aad7039b51de114b3d6db178ddf2dcb66a8d4109ee1 -b5d3a7bcd212174f6407db6a23e430fd5cf0c0d2119fbec67a11a3722ec785bf -c072a85f8f801881f2199507459f4e8322a1305b9685b038c037e781974e2c54 -6c1b2e63119e7e8cd230988b05d8a5b65a57f01abea94ea2f7d93e392d4cd36a -ac02c6364b116005703f2b6c54552a58ca820b5bbbbdb71598bab94dd8f10919 -6f970f83ddebfc5c18fc7d51c730685c4349ba2aea7354ee25c8281ede4f4825 -20b2d160c84fed0abeb467ae0ee407d74bd4d4edc116634e50f19e7e65efc35e -1655feba155459e56145b091ddbfca41d7e4941d22af6741c6ca1023d11b097f -ed47d23fa87d7244f8916a53f4d2f9d58fbd0a6a6bd3979572fca7f8eb4bdeba -e1c91ae72fb97e4416d76cf9b39d775607851443995f8a7c3b79f79d58ba0de9 -37f005ef5f87827e7bd2beb3b27d1eedd01f0519e94fc3741fbfcd05c6fcbd40 -dae134a2dc1ff1e1aac3b6c2d194a855c5a731663b4064d4739fb0f3efaefd38 -33e0d55274633e9bd5097e699663d0bd6ffbc75a63981e9633c6a75838af46e1 -f4dae0fa07b4456a2d93e777651938c513161c40bf7c2d638761de65916fb9ae -6c0309683c0e5e83e54c7ebd4be08a513a8183c79a127f74caaed65c602d41b6 -2f45261b9b1da0b635a58884fffd7b4c0c41588cca4b8f85441500874b7c8ff8 -564c0dd3a21ac339e5419a547f12f36209b45b60d6d6ce10038711529acac2c6 -f961c55286995d29821d1ef8c97d3d1e64e03278d50a26ac4373ec9d5eeefdbc -d717f81ddb600e0452f700915dcb9501ac046d94740b1c343a1c8af49706ff45 -491990eb58cd3ab2c73319aca29c5ca008cb0fa71b13d43b6d6d4d5806106455 -2d324c4949c4540eba2f95950a47781e1ade15783a23f844260a7da94998176e -6a9e82f29599f284059f7f6fb0845121df7d6409868aaf238c586dcd269d5984 -d7de7bfb53bc577b5057898bbb1d6c817970276cbd238b2140cb0d22d8e9f46a -cb3c9caff04f94b4235cb9f23327e4d7d71fc20d72e7c7f9ed8f62382c14b21a -c9d3798014b6cded09e23fd970e7b028b02ae560baac479817bb9d00987f0b85 -9d55d41169448de9595db79feb2c1dce854512e398bb68792531890b656f4b19 -1058fe8070159ac1ab07c1399ae5b6382d9ddc98aaea4727f0a9afb55599a9d7 -2524cd52268da670ecf897977c19c14a6dce8935e0d7c04013dde3107ad482b5 -d0b2675c522e08e0adc29abc21e2c8fd5cba6c3105f35007d8f8ecbf24991621 -c5c4abeb912e6f0f92eca4ca8c184023daffe1d4bbc084b1a7c7603861524680 -8e90d83c42c8c3957d4030b761e811000a6fca58eed7f33ad6a0a0f993973127 -61fc9c601da7c7ef0ab087b662170644e416be26d31547867aa9445a5f13bcc8 -8eca18b17fc4638dec56ae5a61c043c24e081340eef5fdbf5de9430e59b74195 -f97039840765ec2a4db8d5a10f8b9df335968983aeaaa9e83130ac1c9b59d25b -691bfa6d20b82a8c976a48790015295739a5bbcdf0f59efa523a80829be91ba8 -45d43529c1e7794076f77be4f2cdf1a4fb6dec629d6d07ec58bd14b23949bfed -d1c7ed5de0e2bd640f146fc8a8b7130d4ede96b3372f934f4cc00c275dcb85b2 -d80eab5d561f09edcd600d93cd92ddaaac26d663ca5ec5d1ca242e323961cc64 -efc06ca0de0f0b4dd5e4e4a929dc743d81f73262ed01dbc67ec85c36ffe7dbfe -8c8866b6e27f1c5cf351ed2547fa58eec07bdca03f148a6f7ccc52fb6c73d227 -43baab2c5fd351972ce62267aa66737e3b9e6fff8b532a0373d95792a82cd1f9 -761067c58c0413734ec01bba88d4cdc569e1e79235d69f63de1c4c7431abdfa8 -1989c96851e772e3962c4e246dc6b45b1ba71f1486e9fbab023fad5eb75daa83 -ee0722fb0a27c97fc68d83204ec4bf465390649730e2bb0c949faf5c0f17d785 -8713ff603363f6ed89e7f4d33f84e3842d49847da7fa0536a3cd810ac58213dd -03480bc9a43d0370a8ff5c0df70eed86ba08db480c7c6a5a6c0c27ad5723bdcf -a3b21d22c1e64441828f276fde9671af8852aac5185f4a98533475a839a2e178 -8a64d131c2a40dc4fde5d4fca94846a9e481eb40436b9b8cff780a33670ff9c6 -c438d3fbb6a404f2b5e9a41cd82aa6018b60986671c80eb5ff64445fa438d451 -804122e0822a582f38a644a1531de73a4dfe1d8ba4beb8b639445400a67a350f -2bb64be87d3bfb5090d2068959afb24c2828b90fcd9c3fd61ded633d67620e80 -69eac4d5155275a8ae69f2c19cb43b86ab10be7135c826ae362d0643e8c7ddae -152cdc56bf8227580125091f2ecd0f9cbbfde88a6089f1b4f10e255c60e0f720 -520cfe04f5c30dd3dbc489583e946d4bbb9d068c6bb5cf0a818d1c4bef3ac159 -14d4d49e86c52980e8ec18ccf330bc513ffd804cce5639969c5add5386904a47 -9237c069d2e84e1bbd23d3f77cfb25828e741b65a0e91894ae6660e4741cc981 -f7be7e3a8a3d78983ecad8ccddbb69561d3282408adcd452ea9b20657f562121 -17ebeb678af57a444535c984e93733fc98112c49d0316d79573487790e2bfb6c -0867c48b79552ea50a8e6adddcafb29d0cab527645be43c672e0ce5600763c7c -84ce1a4d4531b49527def94800ceedcf412fa85ddf41d8a45ce85400bf3441a2 -d8153e058f28e4ab75de4e8dc287d349a16d22ff188cd58635a68cee28a36008 -ae010f03265a28788e2330a38ee0e7a9bec64c5910bbe1a3a8c19a0431806d75 -0baca8e2487a7203f6c30d35f95d96993fbf82a1acacb9025c9271cedaa98bed -24290ebc86f4aaca05f0272ddac922675f36687176e0b3ccee5264832c213f51 -57970935de86a9401edf88bf2dd401b33a63d1879707dbe4bf74f3c9304977ac -e2c1e21ae598cb8912cc38af50dd12d9e0f8636655f06a9ac78b291a415c6056 -2a3a40ee4bcaac629a15420e24a0f5f1cea5b99886a02e7c83e93887143d7c1b -66863465e129515f079afaa439026c19b0241b2989ffa090604891cee7a0b91c -88b3d25d218d40ac89cff273d2e7453cd8b1871a0f86e5234c27ff722d370ebc -685f2b1b5feb4a051b0a3f5106cd25190acc7a03e39df139dffa55c60f81eabb -4bc146cb2cbe49dfaf9c26fdc41fac95b53a2fe9c5b27d94deeb067b3917e2a0 -8e9e0c0aaa8c5eec35b326580c1a0b14873ebd049797e8e43d05b36bb0e62768 -e0370590599bd6987be2c1a4b20d29f84c6e25358129e8770eed0c208213ae65 -c30538641c78937625ade26e18643ddadcd5875ded65e965b8f81f04fe894437 -5c1e64074a8949f13cf4db94e60c261ef375d56a74e9eca9fbfa7c85b659c591 -b2dd0ba9bddac6e37b854e65d6b199d6285d34121a76d088e31d0e1893626af1 -7b2071763b430cf12fcedd3e76a49b7680923bc89be1433de67475dbae930cd4 -ac318f0991b2f7e26b7a75a59d81ab7fbc3dfcc12bc2da94dc448148bb8995a5 -be677978692b150413af3b49d52fe7664e144dd8cf21e746a0a03b50358ad64b -4e66db290e4626af2dfa20207e91f0d7c6b02c2b4fc1c5bf6d27ad8108922ce6 -9b02ccf2fa80f47669341da81456d7be8d3be1495327abf67d7fc7ac495f964e -03631f7b1533855dc0f5728c153e096f42d2e16657d5ec11b04a7bee29d6b878 -d310d9b8f88996e5f239555c57317341d87f15ca49b388a45c6443d28549e0f5 -ff9a44e0138f114156fb5eebe9884a88407739efb0b277c5819e9ed36e14a87a -1eaad00bc77166015c3974935bd3e605b71fd8865bbe680a7c3b2e6d88a820d2 -de76cc9ee3162573b6113fbc8f06ec3d10860b8f6b528a7d019935b113058481 -a260ff7fd2eec6d30c7fb97fc68474d07f081eba999102e1a328d7b15e8d5c19 -d9bfdcb00c72de3f5e30902b8eb95f8e3613385ab6e9c1906ad622c24f3b6323 -e4adf7232a1ebc5ab3eb9bfa8b8a0f0803b6041e68cd587e2a6f3e781a6bfd39 -6cef434b14d773bf4e427eef931424f863b3f23f1e131e6cebaf9695d7e3d1a9 -78614b68c697f08e1632322b2ca2d718c2d12597e398c6c160abda16c4daa489 -2d621d3a9a44f253732bf99735ec0f37f7183fa2e080c6c9a7856b1b4b05628f -57df969b2cb078e24396aa7e22b163dacf9022f061955a00295557f3e9be4e24 -6906afdd59b61849a574d39112b0a2a5f43fd6aae1a70dfacf9c2124cfded9b5 -772b8afe23db97b8aa208c8d5306510b0ce4a9e3d53f97f00c20b8188851b9e1 -13377a8ee8461df1cdc7bd782506272e3d54638933f5312528772610c828362a -1623f08e03a94ae111bdb125cd755f3a39568a14d79bb049d7d667de0e6912ec -2518240bc2a19e6df218a7d8b417f902e13aa9319c65f82679c1703029c0eb7b -279920176cf3f9c2fbc8fc674b58d778abc3e26b440fd2094056bdd7cd10db2a -1f2e2670b724e83c0ea202eb8268edc58bbf9cc7955c86edb95931b6dd6a9c6d -f09a1be2f3f62c93b125fc11adcec66e6edbe1a22a6e651af2159acdca7dec20 -0b0fa4035cf61f9174245c2511d45a5bbdb7fbd2e91a3a3c0eec8a7dee823f2e -8f61e6e4b7f3340a414eefb740c0325fc557f0e0b75b807132c9b62e304ee4f0 -642c1690050910369f746499e63fa873e362734492a37dca6c765cd60802a92c -4e83c83b484909cc1c95b8ea5f5f7dfa4de40ad7a7b8ec69aea2a53673a1cec7 -d4c7058635d874939340ac4aab2d0f11100153835d3273e7f9a06818fed5c881 -04d7b150540d95c92e674fdde20eae3f1c9f0f9293b2a63a3b6a227c767ececc -bad968787601a7751f2c8e3e4a08553bc94cb4ffa10c55ef65fe8147d2bf95a1 -2de38309047510b80c0f2926aadfb1cd7009e477c81b5b4f6e0f5889a4ea1d2d -7c390da493eac3670589915a17d363b53ba2ca50be3a2704cc4f5b477a9a6b65 -1002d13ab52f7a9644af3c4cf0e50b8644f83b5a5d038dec8d904b38f97b24ac -2d90658ef2ad08a64594e7750ae0ff97c93e9aa91274855ee9098f4e3f9d6fe8 -8f6498cd6690360c0c7407e78a46728c97d09866de71bf9529ae9cb81c075012 -d85756b619681201270658b8d1c5ca41e04745f85ff710e4a10e203b97e04fab -e1ff6e171050c1290003917351250ff411d6f4f7fdf94d7f2bf60a295cd15390 -d2092713db510c7c3b72979a530aad9607c07c94a031ac3a401afe35f17c22c7 -2a29371854b80da9cb924063b86b85752c5ebab4b7007e4788c12f810dec4b9d -9c49051a7a6b8221ede93f918b48959e17b0cf1b961e8611dd99cf80e781a24e -ca5cad40c9bb1aa87067d4f2f88e23bd556d3908df1ebbdbbe702f111187b4fb -43152b8817ba99b4920087c5b4e84430eec16178cee0d288dcc7cf40bb23b949 -af980eaf8db9b6b302c2251c90008022170118ad02d189c2e5ee1a78db3ad804 -1e062180250712b5b960bb06b079bd12a9a04d207656999c2eaafc16b2407ac6 -d2624553bdd33d6f182456c84ebb10891fce309c75b195e3a62e8a7686f4aeeb -47a2e0522e760cb251d966f52422536da36138998e954c2a85c991175133716c -a8bdecf216a9ada12e6207e445fac4db69e27fbdca826d207b6668cc96204e13 -e3da4bb5616d0be9c27762691ca6ea8ea804f7bf40bd9cbefdf24a29d16bf0a0 -de088c708b58215ab5d6cf7e7c64d717fa7e3abdb3ee8de19a02f79c33bd2ed4 -86545c2543bd004887ee660af6238f041e4a6ae7674204c4917dfd31facc7372 -844ac2be40cbfc1e4e9dec3bf8d6e13f884dd917618f56c55babea2926132816 -9d5cf09bec898357592427a485604478939f532acdfa7fdc3bbfc48d5d5bca4a -64d78fcde549943f97c48040ce6ce581e986b1f1cd17964e9d9a93cfca90e4fb -c44cc5b7036fd8803188b0d48ce064ccf52a4a83c3bcc89c71c60711c5b5dd74 -1607589416951b865964a6b32c5f5d7790c5b91018539de45d97ff239dd3e874 -bde518be191617615115b7c0159457f3690b2791446c0f9be0dd90caeb3e9335 -21b3ebf7eaa6ff00833ffbffa96e5311a92a23f05b6b1d83fe667e11d3dbea99 -f5c209dc386cf187a8ae795977b15c0e93d043f2fc24d67016a28d40a899a3b9 -ebc0451bfb1beefa8b61b12e45fac9def6073638cbb25998cd4937590a77d379 -a06270996eaa3d6e5c8db2d685fc3cef5766c14aaf0938ee5c23fd6c7b0917b4 -9a019129eb43c98a4f85182a93481b928045b4f8b5a08e5b21efa58edcce0580 -40f26057e9de93d5f7d1f93011ca407e5b6edd6c4e5ca2b648abe92b52a6df43 -a20a2e18807c49f823945ab9d557c8f7a6487e7143afcc0c739e682651c5584a -ba4661b0dd07baace4e9679226ca77df517bcd8151a2b0eeb9ed427603dfce02 -990634af839e6248dacd85c764b74306dd5287d062f3c0a0ad2a1018a7d0c8d5 -a84c5f248d629bb02e62f26a7269420d38d30ff6394e9fdbde0f13cf3aa4c47e -074fcc867fb0ce811ace26e929b8eae8699dba2c4444d9ec1a9957b764dd1d7a -f688fff85133b65a2f4a71f8f8b9e229bc9aa2ab4ae5165f185a22f9dc503873 -2dddae0792b3f642ed55f8a64ae61517dc872b9af8e4905e780efcd564c07cdf -5c3c1dfb76ec848f026ba5dbe4bb0307d1391c624286e8d0085b7c67094bd04a -1a68ec9287fcc45e6224fe3e553312b2c29e43619e8020e207a703a3ecffcab4 -99e8daa673a5e302dd70c3dc10a0f438e241477f7fb5a82e69a7815b078f1e49 -a9230679e140d262a5ae4fa41cc476970db08a059f6098e2984ed139c6d5f14e -1dc7bc1e99ab96860eee100ed80d654a5d77fad5761fcd52c89cf8caa9ff6bbc -c4c74eaba9b8892c41b75ea6745a71b133a23dbd27549e2cb3f3b4d79497c59e -55db617afa65db14250369c182e7d34375cc62396034e42df1567e94de463880 -e552b2524f2329f61a92b3a3049b38e3df370fb8eebf824cc49512e1f7d4399b -df88c5adc3aec2b37f502c505252596a9ec1da2b37fc53fc133921958980f9d3 -4e54c6b0df7f5987ef60127d92c545c39abdff145c65027426a32e8e520d2c0a -e61e33cca4b56d871625107fe5484cc3ac1ed629d4725e96926c31185a1a982b -aac207857338a58321f4ddb9ce1752ee1607369838d42f749e135ee07c9b2cb1 -71f51de8f4e51034c781d392d1f3dcc92cff747523db6e4310ac80dac5a7540e -77914afe9e2068e756e32e0523c744b699c6e2a6724d7dae35100497596b9835 -9ae59c526e68af702220d3c81c7924bfab7d58ae36f88dd48b2b8adc4809e3e2 -8f16feed6c7f768aec01b8fc49fff9e68ea15b19c2fa5f7c00f4885e568e13e2 -f53757022f8c82d0cba0326f1cfe85624a527f22aa0a9452b00bde80c2d99fd2 -03004f821dbb2d091dc2513723738283c1cacf290f3905aded3f02493dacc1ff -8eeb39cae5aecdd10dc6bfdcbb7964e57976476a75a8a35be36aae9177558f6c -00c49f375953d72710c9abfc7a172952b198de47195151c1b73026e1cdb22185 -0f92c654b6bebe97f84103d731e8c61278aa73f8dc3de2686ab9bf5875af5537 -226d4e8c108173883525b9e3a11d5498b1d3b1f85e8b7498d3def1b1f4c125b4 -34dfb2e39e2bbbd41274f6eb0ef306b557728565c48df814a2c0ab5e0d437c28 -c8115cd15f6b1039ced0c1cfad0e419fe657c30c94bf85b9589a5b0ec11dfc4e -99ffc2a2f8c5b93e5219d516efd97a9b593947100dc15320938a9446767481dc -0e367556c93ecdd7bdbc16bfb95d96b8eb91149f77d379defa18c199652ada72 -550f52c92524db371193e5e5e3492df14552eff2737d7624484c05d8abe93c48 -7b15df6404440d34006dc3b49ba063162f4ec7cd4255f1395433a0f5086efa65 -dec18412487eceec10f2be7bc3e0bf797e0f346e0424006436e1ca90e84ee85f -199163615f1cfd35fbfd99d8df46043203b8ffb0191f642f8a39d23e6b8284ff -67388f02b2642af061f741579fa12ec3a9344ddfdb4da288b4cdb4e4b9fe104d -858c1e33908e0cc3934db789f442e99b08e3f04d8549f67ea6a4f429e76d7c7a -a56f09b821675526ed2a384ef3cb76f88b5d4af255af02aacc78a2188d2b71b1 -b02b67a444d5eadde069a926dc738be8cc808677907bc2d15cf55b86e9b86fbe -bffb27f0a6dc927bee4ec389cd1ca54bc4d8a37734bc39ca837244eb844ffc66 -b52abc1a9957beeb54c10969a0412b5e8aa4c428a50654884942961375db4cdc -849c15586c46ab09f1b29e9a31028b4a595f0167381e59b7f8e470e163132fe4 -c13a2e1592ddccbbd336a2ecc41cdbf774efedbe985e7b3de8117e20a97d5033 -b063bbd1394911f591c9d9bd960ac36de9430ec12a2c3520848ae00cdd71500a -7ff051eb050ecaa83a387b331165206c58276f19e7564ac24fc76e508f5e76b3 -8887858c1cd94a265cbbeb5acbc457105f68df42da63dc6251dfca2494ca3f99 -d840b23f0534ee57f8f4e9197af276875f83d254cf352aa9c700fd2a02b2ae54 -98550b4a5347b3c603de0cc6fd851d13db77a4875f62b40be9743ba720c14d28 -6ff149ebffb7ac2bc987cb5a9df0942611064ed85b434b8e8e28dbb8cd43a338 -f5e517b722a2eee1d0e0df3372c79d210590c894803d60f8967cc5cf422ca7f0 -3578b7ad9c97aa3bf6dc671e47419d0d99857195032ee018bd28e00c47a5cb08 -bd88b6876111ff8c201048235e70471da91a586e3c004eca553190e488d030b0 -220646075216920522b8758229ca4b0cb1cacb9fc4f5649e841d9af0b2cbf34c -4507500851dff84e25a3bb0059c92570d26e73f0226fb4e04f4a527d175fe9ed -c3fae74a06a23aa1d439207c78b691544fe8ecdd85076937cdce91f020481b87 -d892ef33c7654e1805a1be1f4bb1fbf0b536e3115d4b0c6810afae5e8f6a9d62 -fc4d33f9a5f1f8a47f4b32486d883faa0a9e4f57a5a536dd11869e4582326ef8 -dd2fa728cab757dd8fe8fe0988b2ff52d8c0ec177e1e12e116fb0ed947bf01d4 -d76d09c5243728395412614903654db62d416e1852cc7ef62803637eabcccca1 -08d7fb1fc87e66842deae4d154ba65124ee2698ce2c13ad6b4054a0c8d1f234b -a1f07c395c471af374b55bfee1de15eb596bfb5d1522f2cb85aff6112aa8025e -0a20a6b0ffe449b85a6804655cd223d8d5b5681383fd343313a6fae10bc6fe6f -f1f9182ff00031d02a61fb0e0613aac536570e298f7f7502e3e5c8d1919c15d9 -8bbeea803d47b6f208be917fc49df3c3440d1af4850122a123eab551009a8b59 -d7c985008c43b75ee1e927a3b4ac9633711cb19edf8dd8a52edd6a9497a6d934 -ec838f674b006f8e11b810f3b0ac6ef72b288be6452135aeead8b89c868103ea -17dd0de3545f41e92957c7a64bbca79238bcdd379eccb9708a0e4e29d9382471 -dc5b6933536ac99b015f4d12bace60de03e072c6d4251591ee39f1abb0e908f5 -0286e5efe734be09113ae7f2481872efe5759e4ce39253e78b1aaa80837d9b88 -f26d341da5092ce67db58e1e8c2b34f0aefb20eeac5ebd02cd8b55e9333282e6 -e972b79c426ccb4dc1cf1cafb87f2ba5911c1867a7b34ab0ad69eda219f7559c -9968971d18febe3f6500ae4c2315f730f47040e65578f77412981caad61a13b0 -28f1311089f630df283807a02d7fe3d1301a7117d48404d915ec3669ce135949 -f8c236ffe38097c166fc11a94acdcdfaed6f05658b0e314d709498d3a8b2431e -cabb66f41f075c4d4ac4e840e9e9097a55456063506141d75d9ab2767f770f37 -4fee03a1ed8638e7c86e55645cfa313ccc0987f37c654983c807ede31d9dc0bd -2ea800df80ab6961f8776767846f80fd7d6efabed85c5c0ded04e956af3c3dd7 -1c5064c2907c00a604f1417a2e3e5150314d74f20e65246bd481da1b0e2a64fc -ff7123c46a873d2615fc37a135d5a9eba6314f23ae42c032fdf3020d8ca2a314 -d19acd4025696187b04e30f8b1e5bca258e19af1babde67e75dcf6c2dc358ce3 -8f5e320fe3084e90a6887843affd50a18c506be997352535e3d88accb3dcf66d -4e8e2cba81ba653021da95c5ba5f746bd805d43fb8bd9a8e0ca79328b2821dca -2bf54ef0bc3fe064757dd95bcf60470fbd44e40894ddc9014fa61ea0b5e4eddf -b5630bf89a774204c22990ee5f862adc6a81a640b1a44a9eab07914574bf6c72 -248b0854926437116d00487872647947e60de5f9e24811a72cdba9046d9d95ea -422e5a22f68bab8bb432e627fd8307ee2439f2d8813505fe8ec6e632c4d2a374 -f94df69f4110271c2cc92011624a383dba48f5f3b18c1f4fddd0075d5d6019be -532f10aac793d9c9570c9f315e6c13a0eb976b08fdf885144b433e7b7319d9fc -7de64f8bbd1e20543fab904668803da382719b5e78ed6f534c9084cc1aadf379 -e3cc4fd82d72e508df46658cef004a125ea58bc3b9723a746decf14b6a7c1c55 -6f80bca706a7973ddb3a2a7c1f51e2e391073c015863c06fff80bee337af9bd3 -075887dfa0a5b2615e2e23254866dac8151499bb866437890c493cc784a87cf4 -d7902be3ab9ff5e818c353cabcfe40d2431f8fe7237321e760948810204c2133 -ef34abbc18d01e3aa75471fbde1a83b7036e0c3d5b502ad0c0b3659af064b8d6 -608c0e1f1b48e6b08cab0bec08866570dcd781772c9fbdd90d099934f8c4e87a -995afdd7dd625112f25eeae3b792557dd8a251c4febeff37db21d50f96d243dc -943e867259e04e5e0ec7ca0dca138f521d64165859f2c4cf9daa83d891b5a999 -5ada17275252cb65966aae09686bccab63aa602bdce7845967624837e5b42333 -c5fd10ea8a991fd19ba55abf55f423524fed48de68cb848ef219724fcd90fc12 -d355272fc801bc7088236bba8be8e7e71cbccfd11f634eb2b11623abf406d1c9 -9b3b9fd64905ad584bf7351e34e36795da6c4ac8ac3f07b3345ed2cdcae80ff1 -07416cd01d5fb79c114d693b336f871278ff2d8bcccb1d39afb9a90084a8d5c7 -ce02880005e8079f65c812aa9563992d839d748f8b42c1ddb3a67330e2caad56 -5b29b21f9f7f5fc11fff11c9b50865a087c406f56d8f3cb24fe39309a2ac8ef6 -0c6fe12cba69cfb8701d020aa0b4f6a65dc1b241ee8b4ba00ae07eefa9139d45 -c33ad057f1db05e77660dafe61bce53943e1ff056080fd6ffb9dba114dd3bb8a -f3269be70b4b25a6cdc8b874415fcea132c7b1a56f448795df22fab60016654b -e3c0647ba6253a465e4c493982059143d4c704e1fdac52fef89c7e4906cb56d2 -d33b213c59fc3e7f0526287c54288b55310d3193e53f684aa57a81551b6be3be -75a68d33ab43307317fe0a673e2f50d922b2b53f93e5da43092feccc1f81909e -4982a50d6448a6354189f104b31c809b4dacc47e8d66f6f3d686124e9b2eddb5 -f1d5ed53593822a70b370cb47882aa938030c1bf7e4104e7a204e99fd7a7a361 -5d91e338de6908e3d24b395654003065577ec1c6e2655b114310a3da2443249e -cfa0e4345e620e85a1e84ce3791305ff3ebda56a7134c4060e7828104d810dcc -15535080c221bea119357d654c14c296e58095c533d037f2e2c887e828e3b6fd -79255da1dae08fb97a355605746c7d29fe4a0680ecd6ad733ec8b9519545a773 -c9df895a47401acc6e73e06b181054dd84de0a5e900a54ef3570485507aeda91 -4a87ba4bb45c19d6633f5758030f0ad3a00c52dddb4801bd88b080b8e3ae9dd6 -b3e98c84afaca5c8432768ee661fa58f191821f72bd5fa9f04cbf6f4e8a9ce51 -b435529625d51d203cb821b1370fd11cd48eaafc859e453930980cf575bc470e -41ec45a53ad56c9836e438bca8c3c8794820693804de7e8aefd4f05bfd390e94 -a67beb05898986bc69dd1742ed6a292fe2f24ff7101cce033a10b472ba0c4db0 -03608446ea16b2cd94c566d08d75746dec00d2ff4854ffe6d739f76bf845c066 -74aff2983b7535aae97fc2ef8b4ad7505e650cc661a608552f47a51666edf7b4 -5e2e69e734ff786546cd8d8201d5c968ccea8b3e09433ef3798bfb84400d5a95 -5a980f130ecb34f6843d14fb2463e6923fcc78109412cfad9a974da257734cf2 -577d65bbc2e982b6f4a1d82892884835c0a9d9aca386c980a1648a1202df54ad -f7adc49e3e67d357cc39c800fb1639b65bfd518095a4db3ee040ae6c9c687972 -0fb65b438c3e9ba2750d81aef1e39ae341ddc6ee3ed10f69d5dc3c5123103233 -cecf3b102ca0065ded69ff718ef6836c98321a0ac9f410f58fddfd9e90731ea8 -0ea58df16bfdf623006f8edaf3ef0a24e89ed20fae24fd38e64a2d30fd78ba15 -ad618d0a08cba7c76cf88d0b0dae27701221353ce275897f43f7b3117135682c -6b82d9a496fbc8553e27faf79aff229117691fea5509a995f28057a81e725d64 -6f887a751dbb8f77977cccf9cadaf0262af9ce8108e4d18ddb9bac1b99903978 -8f64c1ebfc190bc36a5f2fb150031d58e8da7233907613af2daa226f5105d286 -688dff8b0d0801f8480414ce7bc54405d4343fa78900d80c7142e1fbce33842a -5558c6ffb81a896a20c19b850152bd69a4d3b3ab2b0bad57eff2dc043aaa7539 -da0b56b31434b0110a26897d0b944bc768e3c03f8ca5e21ea2c05174a756190c -a01a4e60015baf79752908ce2f09c2234428e2f5409cf388df1761f180086e64 -5fefafe4101553b3d5bbe673231830ce84212bdf6370b164eedd89daa9d52d0f -b25b1ad83ba7f72a53514c6310aa09e78f3f4553148e3e12dfe8e4d39f155fdf -dc06006d8ced172d75855d8cc72826d43f373c02347ab905a9db78c20720c2e0 -f7f3425e427579018cdd3fe9c0aa032ce9292373d552c88d42784ac835c3bc09 -413789f2d1d5dc0a17731042fa81be82e5476faa7aeea01d035ddb14fa37e1da -02dd312051a8d99157b115a939f8de95b4517fd41240229715ae857f91731cda -a0c90f35ae422c8bd4786d907a6e57e12a555b1a59c1c3b94f134d8142926174 -81815030e204605f064866618e007fbb4c68f4a7e87ab981375b363de237bc59 -301103c6c2b6a525d3df7f4e23f210922f2fa83a195824e404ec6e8427a54703 -3a902b4a43b2a384b117063c84c889d6492ab40bbade56703c697162e6ebae81 -e65f71c67b02f21c279d9f628256478246860f45e7c670af4d7809efba2a8d37 -463039c1f276f47e744014edbd958b4ae4d2e7d56119106152c37f0af7d2db7a -d43133fff7d551b3f08897ed408f6954fe9d48f62b670121da5b342c51780a4c -c236af5a88a3da6ab4dbc68d5bb9e0f1464c508b72cd7a50d215ddb5375b02ff -599a4800268eab34bc03531364fe6e66982375a857fe99b8dd6039ba13fecf59 -c71dc1ab4c9f302dadb6aef069dbac4c0c80c8438db694d768a916a2dcb7818e -6113c24c673d4c112b09cbc22e3ea9edd680782292db5ed3e3b20b060a7cd331 -2d0ca75a876856a5dee17dff115f770ad89117d3e5931f5b97a99f397eb82dfb -94ffa28a4d70616465db061d38d13e84c9757e084e3ca88914187290c5674705 -0c7b376e31eb29d885a571c96b46008b967e4583f75bc0a49211d44df03df42c -8062b0f3216903e323b2e799179c44f52ca86d43d9e25c4fface96fd249abfe4 -dada2de2815ae3f033d06ca4a183b03f34178d7fe53fc4d7a873ee6504c76c1c -40dd9734d173caa5683d14cc9a03b5eae6ec0ff1868d28242f983a9352ef05f9 -c30b5331b792fa1d6eff2684a3d93e334cf025b2ec7c50904db8f73986a2c539 -31a611e76c27e874dc48035dff8eff49a63fc75f8ebefcdff937eb9e51ca4056 -02b2334be5dab9f2ce45e8a142177e91f9861e8657e94a73484a9d9d5d9f7b60 -a51eae634f6997f0bf2e0561d0dd05ad84f88d1fc0c8b7f0166d8567df4f99f6 -5c054cda63c22de824f27a74d3a0235de6c651c1d630f43bc6b83a5253901810 -f1197616648e1d8dc225b848bc51821a3270865f162006ddde18c1157c7103d9 -c5aeadaaa7e48d657d1bc09bec417ae0cbaa78d43055c24561d25fe75a9f1a3d -d475745a0488137eb63134160d8dcf3deac489c1d417a577e75fee4aa96bba7e -2dc8a3ab4393732dc2cd527511d19d22f1787977eb05f4b0b4e01a2abf796f31 -163c198d6b6f00c6ecbeda1d38994eed7a373c98d2983c22fffc77522316a480 -b2564d36c5462ceb37902f82af7a5eae1157fde85eed636c1ee8bffa025c8d6a -a9f42c0f3787e354137b5e416d10c18cd53bcd5235901ed64a353a80b08afe12 -5ecf4266793a72e04dc5474b27e966e6ddc54e15a345e257b9ec4f18f78e5742 -ec7d20b9801097b177db94fe7c055278a29ac9508375ac11c4340268a6931d3e -cdea67fb4733e8c3f277c7bc42cdd28a4235ca0c48ba684ca7e406661d833a29 -258c3f1415b4d04b4a72451077b5b625bd9e953a2803d1eb8ffaf56c4744bb5a -08a2bcaccc2922fd989fa70dc4c76feb631c2cc96d4e80fe45526649355af122 -94804629cc69587648e75f728f1073a61d0c87566aed6f3160adf6b2e9131f46 -f825394c9dcb053de0516325dea24af44116c02a4f16b7f2e22ff5aac5fd7166 -80e0d24db89c65baa5de259d0c155828d54ae8099ae9fce4498b21c5b0abbe46 -bacd67a3c1feb6bd0667e7e0b8d1d2b54406180a5e323f3d2c52dfb91bd9a672 -acd59ea5fa322bd49053fb20eed548c2c6409af2a0acf453ebd7bc2fba8c4fec -72e6e7966dd5e26229703aca824772688b9ae5a8d4e4a55061cf8895636a33fd -94feda50a33b12531abf64ffbb3eed226362389d213fc7e36c10ff70542def7b -980a2e963cafaa8fbf9edfe56fade87377040c3e7f1fe0708d9512e450546c89 -a56155bb83d8434b2f2f01cbac56f73e4701c017aa73f71c7bb3dc1ea1d479a4 -bc6b62c92fe8a22531e7bff9e7dc6d10a58a0e94cfd83ba0818b7064812f151c -26f71ec09d524e2e3f7b9a9d58d09e55953aa54b2265e77e29e3b381ff91b27c -77707664f4ea43169a52291fe949a41a9d899d8a53ca81fbf841c35079813219 -dd8e54effbc4a18f230ab441d61300bd4632a993e66cab1c6891a240aaa421f5 -6daacd0d2702c0f67087c7bd374dd6850c656ef2c2ddab399eba649253245958 -f3f0b7ca44888a38b8e1f4b37ba7e51d07b1a8a189adbf9b60c82d37503d00ef -c6ef1a0c5345e44d0c360fe7d0dcbb4d0b51fd5f088823cb554616f57633af3f -6b87427aaccfc28062e011834eca08705edc4c43b725eb48c0f8ca5960e917d7 -2cf98bbb1c680db9d1fb2d3396746180d7278ba97ceace29f025c765991fd131 -bef2c0af30dfec2dae93bf64ee594b24725643de93263bb1b5e3a08411763470 -c88999af961744d37f2f61770ba6993d8d5782833df761034b305c484ee668d3 -f959119e1e89830f2e3b7b3f68cb2b29b8cc969545122ac6396fc2e5084cda3b -aefb7278d9d9656e7adfe9e48e85f1ac8934e4597ce1283881e1d5f6208161c4 -d6bd150cd6f5811d718a228fedde12ec07b65201172d08dd245c8f3295e7d753 -91b4e586aae92c4d08f101fd4ed48b60dec21d0c0925a64811e42de098f8ecec -7174470ac4c789ca7aa2017b7e662354bdd60131f218c1eb69514192115ee30d -2b3426c105c3753995da844e0b1842da2eb79e6eaa449648586d6727e603a68e -e5dcc30997222155e96d0276416612e0eb304c4f2d0e44a8633a8d7f8faf8562 -63d3fbe9b4cd361e806cd052fb4a7203db949e7a03f25831f424d8ada97e662e -0851eed8f216784f4a281dc298c249de235e5d4f338c8698432e857b6d5628e7 -ec40fd0895ffe41c64d31cb220af048049fb397df188d46d423eb3870ee4bb52 -4eb6c59faceed16605e9ee541387f45e09260f35355aba75d736930fd4277dbb -29724685dc16bd6ea70138ec105eba976e888609d06bd9845e65cfd176157543 -89d612944d32696508377b8c92e22b48ff9f35482c55f7865dc650f805870021 -a41dce355b033a1727566c664ac1be1f4c1f18e1832d7253b9ff49d04b606fb5 -46f35520560a1e06f0b51ffcb68913d3d59796a0fb18d3e67e8c9b81a04b4594 -70945e48e35f3e4c312fa196a5dfb82a97c52c0a032073f4b4d4e60b2898d674 -dc8de02678f957c93500d504f626a5866c00b5ae6dbce3b8baeab078a427eaa1 -8a7ded2f3f6f4d9fad7c16ddf9b230b11758cf9cef56f64a84685f8c3f158a0b -83ae8a33169f5596806c4537fdb1a4831750f4bd2ffdc161044cf9edf3e98c39 -014568e3680995d583ae61f6866a713db1b3eb965381295b314f323a49f2088e -2a9b1cb47008fe2d6f72d1e552d9072ee679cce6b1ab87997ff23ca3213b1df7 -adbb79b53bf57e948904c9a635f6bde4c705a4898d8003788e277a02bd056a3c -454e9f9ebab80bed88ab8b757c301e7ab9b81ef8b944a07334e05473469a97d5 -c94369b82d694d89e295bad30ab9c815017157695560810876aa51d9fbf5403a -fa19c0e026d112a99ddb95d2affd9b400d32487def2c2b35f998eb5c4bb88edf -8e5d7545cd984bc984cfb1e4d322475fd9629a331a761813742001fa1531496e -c82361e280d2cefd9bfc22cde86395af922e222e516b407622fd899ccb0a9f59 -03d85c8edb0830bdb046d8831a418a1b2fdef1ced74686e0b98ba02d214e10a0 -2b0234b015f192863b1bcc3fcc9a9cb2450a7810a05b67a9dd52018aaf59cfde -304090232e626de45fa6748692d27cf1094e2858744d64478df32a756dd8f988 -8419b3491a351567323ec82a0e205a972132bd80e0d3443c9e6721d84131e7f3 -a562755ae42757934451d80afb9fdff3aebe82d900572ab8e1a0628c7bb8e3a9 -ec5618a8252e1f765b7f712fcf73a50323b5cbff59906212f10c8d4f6b4bf457 -0ac4b9f1b35a3e9939c8cc9457d2701e30b28f38607388d3dfe15437bdeed00b -e6133fb60e733aaf2b03d2f61513e2ba54984c9e465b4bc20f58955871b3f764 -251323ac86521131815e1d0559b27733e5676a4ff3d2419434d07c2bed24a4ef -92217ac77338c28aab19b51f300f621fabaacb563067dccfea9ca728aa8f9c6e -da3752160f3a6c5f1c769b7080ea4769aa869fd7c3f0d0e85f08a8c621facddd -346ec3459fcaabf0fdf0636a8d6b77c12b5efeb5396397c08b3d70c0c41ef58e -f063a5f811212eddaf310d22afa212b1b2f6c4be19d31a9dc6f6b50c23fd5555 -d90df6848adec7acb5f59debbc7eced87418f77f1ff72892d0b9dc3a488512d1 -04e421ea998c92d7bd01d812fa7893678c6fa2829701b53ecdd4d2f26bb7ad78 -310302da2bffec6b937ffc6e5734f7d421e25767723695a1534ab85a5114df93 -a4b311646a9a8c4cfb51cbc78a911c0f0cdd18d6510e0d5885fba309d2141f5f -33d568ee385fa618122353403b2a2df275c599ca01cfe4d16f5a6dad9187766f -833edbf66ff8c0632172f464a617431d6b080e70743e8581d38c006bb04590d4 -a5ddba73466f80831feebebfa3a26d762f60fd8c688ce87c40e6e40b8d1bd8a0 -4b469167adee1b787eecb1d01241ebd1b827186389e91b4580ecb55c54b46f9b -06cecb49990ce683b4c3195cc909ccfdf81b7a5c7ce1246cb704ec0e5fd30689 -42d6c538399956c2ae70fd4fed20cc71ca0a031a1cea08f164f225648ed20091 -e43872396cb64ed86fdadc99de10ff66ba1bbf2c08e5497aa832cdf1f64977dc -66cf2685b5d3b01938d8d40a6c7d0a02083af13ac3e75d76740037e198245bd2 -0b8f212a2a137a5b22e3e81da4f2fd764f05c89ac96600dcb51dff501ee331f6 -584d1315add59d2c321f93b86c0b135d44256c2d41354503d96a23fd465d1fd7 -477ec875a461e50cba5751921ab2f49763e6c418171db91a3764d291e16674b9 -4e60f8fd38e9102f6c68107efbdfc814f2a1af71d06d5ba31b9fdbb9e3b05c0b -e9f7765f7119ff3dda51c75e10ba2e6fb4e872cb224443f888272c471e580856 -c32d5847187713bddb9af1c1a76c4024cfc4ccfdf21d0edf14ccfbbe61ff710e -a00a2630f093296b96e28f76caa413113d32cce607d12bc70e26cd3f1917b62b -883d8322cb646e89b521ab945eba26a97b1c6a89899f841f30ee90b119268146 -da2631b6005a05eb62669bb260858991b15d80a73e19d58116be8a88a81fb789 -b3c953a1f9ef163df6cfff0b47720d45500ddc7a4564e0ddee37d65cafbea037 -2ee0bf02328acfee96c9e19fb8f51108eab8aa9da9be582dcb069fc69e2e47bc -ca49db44ffe4462cd9e9de1e883153a776d3b7f275d0a173b9ecbfb7565f917d -fc8880d7e1560044b62c9977f2754bec5f5b5c3945a3de87067d838f0e95241e -0ca90f5b7db7b83ae99066341c174d1df9d09d0e3fa2246a6571fe7c8e89d35f -7caabf02522c7866930f73b1163194f497f22fb0e1f3e71036b2c0d828ebdc74 -bf5779fdc4e80c6074105e64dae4479b63f959cb7c1c216d50010c202174c81c -ebc6336464a2af4aedafa967460bf9ffa9dbba668c394b9badc8cca561a8a617 -f5bfa4dc480d51d168f1fb5654a0ac3cd8dbe5f5e41c7355f02980bcb99abff8 -04f94b8ad2514c096da94e10cac9d59ab2e9fa77f4807a16526deb0f1c6fd518 -0154527cfc8f7d4e146f83c0805cfb6e1d2746e8d28af0ba5be95b9ee813178f -a3d4677024124646a0423844241d6892f581e1b96af024fe35ef54cd9e43426b -e5d92052586c0f5b0829f88169cc7ec9b069da0deff771b236a855eaa6716e90 -4dd563f1d2b57535c1938d8371e08550cd46f2cdcdcf82f5b9d243b55e3b5faf -be4641178da90378a0af7c2908fdf2cd289bf50404516332a6afb3b711475915 -3b4bb30f9b674531f6f600f890641d39a998df99d964300b3e8733e9a1d258d9 -7de7ba1093dd0e04e007934712491a485923cfec90f86972d954d353a8864ca4 -916f9ced740a6638d93be9cfaa65878246aaebdb93b8aae9cbbb03767e756986 -e3f73d3882876ffc8cde5da8116f4bed5b35b5d707a1ace332634878f7d41b8c -85125cde4dc32c4438cf1574f4fe04697ea8d2da669ecdb0a351c8bf79eb95cd -fd40651bad0be5c0aa11c7e9c2ae3cb9bfedd61ea8fbc073da9d2ffd406744f1 -5311d1d4d8fbe988d92007f348b8134ebb37af3926ea3daff2dd38f184facf4b -5206825920bea49b7d2a50e64472d73b70a9f5830c0305c8f05b7917acfb8ecb -a16ca9a9724d79d5e9676f5e4a9af138fd13ce5497a86d317d3a08e05155e8bc -ea7b7a9a492a39cb0ed6835ef607d5251c36b833e1bb96ac41debc5c1ca545fd -76534167666c1b140dd83c69018472f2024c587a982b511ed62fc11bc968d7e3 -e2f777955af72f19265d67554da08424142b8d4e512389b4422161d84edaebd4 -61a8858230548d185f9ce85c9146c4bb4e7d0a6855eb37831b0d410a26546aee -783be158908206e8e7199dc6a6abda3f8bf0907c020976609f2428f2691e545f -4d5e76323bb4c269dc436d32bfadc886bb91b2d2d9cd901813ddff3d4f09c903 -c10f7ffb3f1bc837548666ed0738cffdcf0291787c35eb188346c6af2fc977c5 -3ae5517afc78ab99bf0094f2f47f7bb9e3419482fad3505a9cd68bfb79c7e258 -e36f32fc61c92f471072539474660973de4041e57b63e985a5d5caa952189fd9 -c732c12e4f0ae7d7ce4afa23860001da5d619e7381e01e89d7e9cae1a0660590 -7de49e2acf692686fef5834298075e35ab14d35977d97c0acbc5041a4bb10885 -db865ee0a369ac0758438b9aade73b6d166902fd87150de1974bac5d5dae52b6 -54ddb88c921e302f9958d4651707acce73ba83f03c00ac0d1b76215f74abf024 -3368826620c061753469bb386c91584c1c4669ea09e13f5cd0cbf7714b2b68b6 -9b5f6181156a19a3892b77d033d8914df7756b1fff8c19ef52590e8345f62be1 -4ebd93b061e266cccbc329bb9185c0bce9e039c5dab4e94e7d106a41f9bc2b28 -2df7b38736b0f6bbf361e737d21013da95a038938ca041432efe289118272a23 -3ae14c64926338b1973ccb291270625d5388bcdea19b4fabe2abe8c7502ec068 -c740fa230ac437716d23f04e95bec7dc9b1840864123dace2d6e2ad8768b2185 -4cd116cccbc010543342961c446fd52c6e92fde265e2741f75d223a4ccfa2f16 -233f5c045ce4a822c1cd53cca9cc73152ce14bca16f12fd1e08848a1bc29d0c4 -922f6de42c1f0935c10688fa5e698a154e244bc87488e23c427069e9c1f2d673 -36e8d9ec3e265fd415bb959c5bffe0cf4017bd7276585eaf4bae5848bd0b035c -5ae17fdcec0672ab428b80ba2e642818c3c6f881ce26fa36652a88d9f77de87f -6e2bb9d487e67f23fe1cea95097d16d730ed323aa873140f0adf1e16d94c8f4e -9ed37b14bd1e1aca29213bb543282830c5c940f4752fbafbd28832cd028386e5 -5d9df9a1da826a07b4afac39abb672f89d3e79815d836fd315ec12d13252a5bc -f84f0eb9a62b52fbceb3e14e62b6acdd9763c9340561b6c9285e8581a80c1966 -345c945b5f45719352d79af1c64eb613f026ec8d1189b5feed501f1820349fa4 -59845b27ff7785959c46ab66fb168dd915f184e43c6f7f9d1c03478a5f3571a0 -f5c4821520313f78d29521ac5068ffcec33233231114f2da0985f85571457031 -93acbc39c59ac72929b4574f77f1e897c275721434f653a1479e81cc19ee69e6 -37eb191774a79cfde395dfd07376a480c403b1d172628e647ebfaddd9c141236 -08fd6e5bde062f24988393d29f790799f604cfef6acdc2fdde7ddf24f0a3ddb4 -f00dbddac2bdfeb3369f2080a48807b8aea85525e33c2e46a4cb9e30375efb72 -6b2cea1290f643e4d5d7bcd574f709ac49936efd97d250d7b0c6821c1e5a3822 -f65a072ee99295ef6093eeae1377e91e59f16f91a724493c1b253e818b0bb991 -e94ea94ebf91009b204179ec0768c21d89dfb3c3eb83f4aeeab765d43a92788f -34339cb8a81e4cfa7bcd9472ae0026acfa46df3b3f1d269fba352c73cd5042c6 -b4f2e2f48cdf66ba1dbc8b0db5f31bbc361a54cca8be1b0aeab4a13a8a7b0a4f -f239310a652c3c21bf44d2182dd8a2ac83d795334ba2e003369c8b503650fbbc -6124f020213263c7efefdf3cebaa6ebe61c61bb6909b88b46002705b9763c64d -20ef79201b632cfc22f7b21aab44cfddbd70c044e6f371e65bd9b3e61b345b24 -0f7108c429529e53cf81565aa9b157d0dfa069f63798abb5975d59a381f73bbe -647c45b077eae46627d97ef05613bb4ad3ace14a0587985fa7a59bf4d8700aae -9ab0e49ac5076d610947ba7941ba863c877b7e6bee3ec40b7988d24bb01f5f3f -b8d412156e0e77c938b8c77005529bfe253585ed508e47a86f10cffaf14b720e -49b5e9d93206ff5c937db3f48077106331c54daf2d80a0593830d6b9953c67d4 -f57e8b9206a42afbc4adc6f0efc75aafd6b7ee4139240f0062c32a2dde93d069 -a34b30fa8a620c2bff52920061b84e874f4f0c50593d02f6c4b3fafeafbd7455 -193234bd83100e03e1c744333ef7908dc021b642d6ea3e331d9653447aa9baf6 -03cec4d46c088379bd86ad8d31a7bb56309696e4ac1bf38c0c136a0a2a11b9d5 -e30b9374da129b83c6ef6752e4ab53d52c3f151eed0452b95f24f5de9cc06ed0 -f5b36c78d5563999486e35999bafa993aa535cfa55a4d881ba080fdb008d0bbe -cd9011890c83eeaec574f7e377eb477966033ec7d66e73a2e8c5941132336038 -8dd7e8c0cfed6db861fa8ae7175f49d5a67c2c602bc3d2226a5fdba547d7bbbc -887b0987a39a0dc3de6c9466d978ee1ef7c2382ad572ddf84f8f59b1ea264f63 -e72c0ed5944d2964bc5764e3882a6656db8f38ec438d13cc59226deccd8e6939 -c6d7feeca6a7f8fd543956595843829733395e74196ba44e5ffedef7b58b56c2 -9dd0cd212cdf06f90b7f62457bef2cd0cf5934c9dc3ac2952f742f724a8fcc95 -d1e86a055d10db8f605d28e41025efd29a1738b0dacb4c682291ee2423a1f818 -41dc77b6f56e4d33a217df02e08fcd4c92a55d810a41665dd9360604ea2f2b6d -99535b3ea2f27ecac3212ed33baabd0457505d528e20530ff7374af3b2ce9c8b -0df40e4dda032250cfc4246aea6fdce200df4f99c3ba0fee92c8b350767b9ac4 -e701fb1ee6a245c86e9cf4ae648d3599d8787b319574dca97d86ac7f4bfcc935 -50a1e41e94b436ecbe953437543850b1f45a3568586306cfa328ebc4bbcdc5a3 -d8d77507599c5eb26d619af025775582db0e70145e281fd09829ce8c1aaf31d4 -1f070d5e95ad0e13e005b0588a062eb4c655d57c0be63645945505c48c3c6875 -f0f11061276f637c00e312e9b73dfd95e3a4f78fa67d46bd3e139cabb015335c -246e6907a1e116b9916ba15c9f6226b9835ad82b82676927823b00caa06d2ae9 -ad82e1e3d39851311e556cedae0df775526903f344150283249ce3d5b2119127 -2c4712107878e28b171764c547e821243b0495524e84d76b64f75ad3c92b6e2d -23b38d3485a25eb74cef696cfa6dcc955ee1c1e99882faaf50e67a4f3c5bb322 -5c2d20e17272b66e7b35bcce58785fd1b06063fe5c69b447ec6617d6865ef65b -8d99076da94a4721c9675bc7127a54b78ae2da3aa204482bc9c9aa43e557ac9b -18d73b8a5a00230e687c8e1b353581804299fb71b13f21a0af2ccbb1a2d79124 -d49e71c9c6d8e33f6eaa4eb8d04c031ab11894691ae5055fb283edd8112e42b8 -d61ee33d436fe986c443aef77c22476ff593ef5f011cd7f9491f6623db67fec4 -d0757f0bc1ce0a0691dc662f64d7253645041a7c8b320e455d124f73395f8856 -f04396c14a22a0e4e4b092149d427bca8d71e03102fdf1e51f497bfd84171ad7 -4df8d298085530dc1013accbe440959439b3473d1112d9db6c0c72c6f4a0f798 -2c2595539170a8226d9d6790efc8b30c8329dfa74f5218256a2fc95e8dd2e1b7 -9f3d5baa092c07e32b38b305b946580d63980a506242d78ab515a1869f3f0dc2 -2f0fbb0962e5c1d1b0ce509e4d392d93b723d2e722ec74a648ffa71e7e04787b -f1b89b00683e45815ff297f1de63467f8a61579d577551828aa77fa9bf4d80ab -c61f76e9a7f3e5b4f3e9928df084b9ab6551efd457931dd3c38a5892cc81f703 -88463a532bce27a22476c86448da6a059b853c34fcdb810ce91656d66d128aa6 -8935ccb8e16a53cad4e4b7c34f63d8876f8c64359f05af90af124ae8934811e1 -1d89501054eddf543e6c179068a2fd88221feba5c3d248861cc3467916abff62 -6cc87e414bc1773bf128b26f7d8840d9c0dc53491be5f5ba7e2085245ed86809 -d85adc4ed2efb7283cb6fbd9c84a63142d351719c9c68aa4b5c7ddeafba9e58f -129d9a3622d0fb3d252bb0dddcafd259cfd98a7e27a140c7bd11ca69ff77b7ef -f50a42e76ca19f4cbbf036d2287a35900ba5a42a42b53d4b9524cee5ca6a443d -ab7ada8e7c3c96c6db886a3e557fdf4aae6e622f36ab864c7370d775eaee8277 -2637fcfc5c08e99ece2f35f56cd5c27170f338ccdaca2f14ff195af3ff5f458b -3825ead2f29a0c72a5bd668086b970c1491ebd40d98734731874ec4b8119c100 -81a93955d42b9dc6e56110383dbdd174af604ffa3044bc5f24301b12e850db3b -d8386fea7c958d7f64bd1cbe5fa2501bc989c684847e07837cfdc45a8f53ed62 -d32d8fed923198654d4fcc338fef64b5017eb16a1c158b8123ed4ec49b88529b -86e6aae24f4065baba823d32d945c5100f01d0cfda64b0c97f48de2e8600ed41 -62d4df729e1c9d10d01ba8d425c32757811c42b0fbd64e1b81bcfbd90dcf8f98 -120ae9334f00c442e372f7018d8ced3a515ddb06a522aff49cf1cb874a3da055 -f7abee6d21ff1a6e6bce78eb61c2e31a8882b7cf765a21bdda44d5979bac8509 -c80bf63477974b766aa02a84ff534e9dd442870cdbe0887c586d49f3842ac017 -e66a4016303477d4953ca7b1d6777a4732de3e5e4f8bb4391db2356492443edb -0dda13c7c51a6201de3c5c4bdddfda05fd21df180401aee1959d674e8815a7ae -16041088a0ad257983a752fda94ca60889028cbfc4870193a88aadc1eb6b2cab -b2c762d2876c2ef8458d0b3c03ed83c3866916e15346522d05a7f21368cd4333 -a6e102175dc2e9805f429bce3e40b78122c3775725d5c23433eaa64aaa3606f3 -cd35f74418df15a8d08faea5e472c561cba589447b7ff4cd1c9324fe68a818b8 -59b3d20d4134a01a767e5f17617d7eaeadb1bcb1646044f7b4cc741003e64f50 -d085fe7ed00be490b4490f38a4f262f7c3ad8c675e74acf860f0f55781e1a40a -eb73c4bd51ef91578eb469409fae079b13a7d3186383cd5ee2c4ebc17d4c52d5 -228824e31b7b126c9df8e26c2ad5dd4c16cdf885d02116af9a614dbd99989d90 -51ad510844401225ec346edf053a72b0e7968fed2e0c5840c3459a9bda0e0544 -28f10f97ac1f491ba6199a174ea458c5e6670c4e55a0174921b8289366f1f76a -8314a8526ddfc7535d2c8efc46f98665577dbe27e2a10ce4d21828687043ee86 -bce469e87f45dbf8c5d8ae8668c067c6f911a26e61696083ccd31357e4bee3a9 -d3edd67306eee500b9434f95c19f9220ff7c3b7c76032d76d192cb450ac79247 -4ec778c6f735e3d180d7587ced19406dcf4072ff19ccdb23261f936fa3881c50 -3cfb2bb5e752ee1ba1b45b826c122ef34bc5c09da0b476a7c3d8e9be6e94b5a3 -e168ca5c9b57c2d1eec72a1b9abf0c4bcc855374cd7788f21999970600b69d2f -e18af14a60995182ad41dc7002190fcb9ab2992bd446c57febd6e579c29121b8 -22f4bdf01636e5f0f0f62590df01470a4bd5c5bf3d386bd818638afa18067be8 -7c5fa91a98df8d8c1064803fcfbecca515048a2da951bc1a3d42a12e2d57781e -8731e21637302f9ffe0feea43f193c7ef5886a4647ba8378e85587502e2344a3 -b08b2a31a186b9272444c529988cfaa577af73f74188a579f05b4d6e9a62b464 -96b6c5549496973d2463ae4dba14175a41cfd35a2c41ff76357bcb9093473f03 -83ed11c22d855a0f499f3f91c81db2a86d31042f41f16fc5923007bf62f31aab -965bfe5293d74c6ede4ff3f8ccbcb9832f4f4d838f3f807b802d5e5054b288f5 -6ed59b7d3baab18546d4105548e22e3e5233fb5213c16679b8bf059fbe4a5093 -286e4855109e957f7b2e2111d30ce335545d0c1abfe890cfd9fcac882ff2c581 -33ba7174d0e811220ea9a89c13b1e37a659cbe6a7cbdb154de6d13b2572c175c -ee7715075d80022e8c0036400757c571273d33c2d06a5061bbc6458fc59f1389 -e8cdeaaa47179e792df86560c6c17844255503cd6bc8264c740b01ebd22f2337 -73be8cd1a65e94b5e5afed00e21542044009e414f79a648346c74cca91c5cd47 -e1016b2a7d23e879b97acce4cd17fec198d64b6790f3e9962cb8fd92a097b1ee -e525f7e6dbb08d1c86dc43dcb5f380609b791e1c2f62b709a73c41801f66c023 -b4c318c8efb43290a43aba6036ade04d42c12eea3800894e589571b8c760d8ee -77dbe80d9a9c84240e3083b79be0ba267538e72b5dcf800e6671b60e4c8749ea -4515273b4dc8f2bc5194f9736f6b3376b3999060fba34b85d15257e1fc4aab37 -de0e3b4e643913e1ef71b79c3aa6c442552d3a10f3f11019eae301fc0ecc8254 -64fcc235bbd36d1765d101547ecc4904ebdb402bb9d29653ee7557eac436cc63 -c81e9716afff8dcd56d05fba50c269a2e8109f3025d8a5af3cf1772697edd762 -4daffc1b1e7e246902bc222462beb1dd9ba43c8b50d5df1ebb4b3bc61d5e8c26 -5340132764eedc39746c0a26b20aef5570f09098ca805044d0c5c5e21158feb2 -6cf4a07658dda10cc91bc70f329cc6161d7f60963e5d1160450f375479adf93e -3fc4daa2d8e1e4bf37f2e03b6525f568c217a8857da41429e2272bd22aea357e -6a66568562b51a97456d7607c4d310cd9d92e63e8e3bac37b1f27ad99b510d03 -98c328310d1391275d656c8011fe841a36a71597ccc0422d348dab07f56f9ba8 -96fe2b9b00eba30531d097b418a5cf325201c40055d4310f300fa9b22f4971a6 -aa0847427aea79263d555934b8e88fabb0229127a4a365acf5a2c9e4d728c472 -5e88f4353d40fb0738d2f234ec3e8718143cb7544e9d3fee12bb1d0940504db5 -a3f5bee80a15279c9a9bdd9eae9d3ce47788435cc2b05b018d5e5ba5f8a8de82 -f050976e9a256f9919f92e2290f457ac4a0c46d6eaae044a0c188b3cd491d3a0 -46aced2df33cccba86e24302442b181d15802a1c382ba1e1e087824d673d1167 -72a3401f1395d3ad41b022c455b543bc79472d486f7a560390f9a31a67a779b6 -80ac9fd5f8711b89674c3396e43eccc78c91023835e2ed6e98a9de0fc8d3fdea -c2347e77f93e91bad8398358ee14f0092e23c55ee1fcc8e3a71477f511359f5e -2d59b4e783a3297d73fef25c2e9b4ebbc02a068789a838c60b7c32d9756bef12 -c633d84f12b884157ce711075ae4331666b1a91964c6a15ac97939d505f5fc66 -fc5a17bef582f1575f43757658650801a35de0765b8a52b1c762afc80e6a412e -b3422ea45e155bb7b7ff829069d9a6ced35ea09f60b4176866032c8499172a9e -d4fadcd413af1c7b0befc5079749c22787297853b4a6b3673df7395b4dc22265 -42262148ddcf586aed8a99ee7fd0afbc38338ff2ff4ce7613fa263387d1b40b7 -08d24912c4d55834f53949878948894d450d943c277f0e3d46fb4711e366b400 -44b13626f83ad9846f265926c4c0c8cafa5eab2d7f9a05f3b3360f6ced252481 -e265a00c32d14ac4010904c4681f4efbfca2310c91639b13e13311c725f4d635 -01d6105557806765d193409fab02f65680cc2891e2afe6704f328ead9e5221a1 -bc68076cbd7cdda62471663a0a8425dadc060033affca00c3dbe2558600f93da -f9da9c578c9ccdc1877e53556119f06586b39963ca54e447db28c70ef4553509 -be6e886606d936b2d975699bf84e30e96f9dcdbbcdd9133ee26805e8b3593332 -7993bbb0942d20fef3d7b5fb8300ac619f829ece1b4e307faa20b633795f317a -e1e7a7624c36ad2e2d28b55f329268562689358ab97457c18d8625726e58d4d6 -21820bb036794389b93929dd47a2243021ef1281233b78506e0ca6e2c41d0597 -2cfcdec6a9d043e736f1122d6f340e0d4e1e7b3d0aa2127475ec63ed562fbdbb -f5f40f4dd66107dc7d83e428f8ef95d9aacb1e808c7ecaead259b613ed991529 -574dcc55f1eefe8ef2966edf27ecf3e6ae388fb67b35b3aa5c819152f47bbfbe -5b2b7ad902e26470390714e31f27bef422851a68df9dd79133218ba982afe569 -3c1e773be1f9df7d97dc62af79e8bd6d7defa15399f99af2d6275c901a385d1c -092ff5f45bd421321b5e39713b8e7a588df142b1540aaf97034e08bbfee3fe4c -3c767851bdda5a3856d91e8499791fee45e3ecd005c2c2c3585770560dd19554 -a72870fcc36a5a96f2936324d44361c21f5ac087e76f6971b26f82821ef27177 -9cf627903dd5388d39e674758f81bcf6a87718b5233c0aa87410c36445d17013 -e68e0218a6cfefe1216e2d7b9dca3f9fd7ee3d5f3e3934668bec4f1980281429 -8b1f4600401384469abd7d94a0ef8b9c76463d047c86933ce17a37df877d032f -6eebafed3f14a4b01320e623cba1c877976963eccff02b019da5e38846e644d2 -50a522b3bf88318f0de246cdc035f7abbc9f02e3054dfaecf4d477f15c9f10e2 -f2364f8d53cb3002552c0fe9898e8139c76d3b8c8e95b119f955ddfd889517f3 -cf467a7ddc45b53e2c97021710d634b44fa4f48bde88c87ee8d979b5b030a2fd -e6d99783c1722338b0c7f5846e4104abe0f1e0016ee90e2984690dd77e704814 -4302b00d3662a32b62c14bdb1ce0b4a22770056c50238d7e5a174c1e7a968c75 -b909ee36915a0c50f480322b1e8ce220bf60c28038da3bcc7f10f0727484ead9 -ae5dd3e859abc2e0996b7fe53abb14dfdbd61df0ecbcbb86a0b56f42bfbdd298 -4efed5aded1aff11988737e138808f6f83eacfff5c3cd0c26fdbdc4951d3f3e3 -1ea2a47164576f5f9fee15eae89c036da5db1111ec10c7851a7d8ca811c0225a -cb61c7e72e0dd4f615765b0c7da42289461522dc0381eea2b2f10b1217b429c9 -f5745084e463a7f6f62932cc62e9a2b22894b743edb01358fbb3cfeacd628601 -ba697bc361356132351adcbbffda859225f24815ca376df99b92a78dcd3c593e -7a26551e1ea9195f8edc70e85b009932c0022ae5041d201459314a8423dc5d90 -aa71e5bf899a967a4bd46ac10683b2f729d8ee07515ec660daf80b9443fb83bc -125f34e4e1c21565e20f25ff56c072f92e6c0f472bca50995eb2f2b3e15b025b -aaf1028d6f0cc8b9a9a13b34569f59b0a703e2983f3fbd99228f9c6e609f165b -c7d369aa2d8bdbc91ac4214b900f570764fccb6749c415863bf90a0a8cd19af9 -c3a8ea30663122a21a62988f26c073aa8ce352fa064a483ed5431a8076e06595 -8bcc5cfeeedd4216f766bb51c6f8ca4672f056f24191a067ff7d87a7a2fc6fa5 -963ae7feb1f625f0d35987cc5b419584372c1749cf2e22b0324f8271e047f418 -97e09f3cd8b0ca3cd435b4e54ba48a9485979e6d54d4a7d2d3dedd209fb032be -e1423abd4334ee07f9fdc2d8642bbea53176a403a0080a0ed6dbf831d7867215 -893e5c497039db573dc7dde994a216bbc671ceeadd3851d86a354979ebfa926b -d1d2db3d8dd3fb8b16dedec391097251c93e90a4f0433fa511d90937c7653add -5b390406427fda4c2699090ef96fa9556fb366414533760168e5add07024b5a7 -cfedec04fc6bf6f658029bdcc43648000d9b9470bdd4828370a2a46d2002bc6e -5a0873c1aa00be5a3af4ee0681807ae49fb8cf84f211ae7700b276f739d83ae6 -87da8d896792e80e8b5032a0fab331397c7db6f12202f5fe8c334ad45f488e92 -91b94ddd56f740faf88135c0490247bce911f6998f4a657b5d2e808bce825b54 -e98e1be4b4314bd5188b21344e999395bb2c9531f7001dee052074d6d27b1188 -215bd44fa9378436aa7e677e92c8e49bab447d40dbfd476ad08f8628ee8560b7 -93e56db2e920fc48ef3b15d63aa59991c2d63c52042624fc4f01e500c0f45f01 -d6fdf54771beb8bf7f2dba05346318dbb87b8e2b4dd60d106e4b015f488d7051 -74e8680d3953e849a319cb261c68f022a312f2f1d6e94d03c088859c0d37679a -2a4c4840f15063556aaf1dd0587d57105abbb2f481374ceac042c9bfd0413213 -0253f6ab0483369853b03b225d7a53eaf604aa1b19140e955ae1a451beb36d8f -21b5657bfa8e4c9e210d425a1e5df2e180a2730aeb9b6b5064f8c8e368204aed -23f8fc6afb8a2306368f5f8faa8cab921914ed4c06a308c1798735f7793a05a5 -0fa252bc5ef1a079d697c7866d312d3c2a10764b79f42247c18d9def40cc416c -eed6b3020845a481cec16e6c0be9757b5e341f77984f392fda5e0fa52ddf3075 -df484255c48faf7f227a7d9e0c5e7266eebc9a6b6d779bef2aa2d73c74601118 -4236bd58086a7d0e2e033f21266be976cb28e7e7e4c586defba2b296bda458d7 -2c8cf78eb2fde15517a304107863248ad4133472259a50104f2474ce5dc36e2c -d53bada6045690ef2b27124d1dc7c393ba7b04706ff49abc3c9a803c7ec5b21a -213ec9d3965cc67ee830646a9c42c9e671971405035079b14e3b654929d7045f -f03aa29ca086fadbe4a60f12669fd95296cdfd487dc53b422be8cf28c36412bf -1ca31aded885ee6a80cdaefe82cd4363c5c857ea328dccd0e22b36fbfe9fcbae -86b5c4da569c6d2389aca6c90da1d729fa9e20ce5471e46321c6098ac516dae3 -9c8d5256a69a8f7d087d8ec3325cea9473f4d50084886d00f32b1f312cce0e2c -3f69217d2cae6d0abb0fd8e0e1a83c21228da4544b08eec2850027b70411a2af -83059c54fcd09dc4037847fdf2391909d013207719684a4b213fc00cf093bf63 -27e861ca23c1c750ef94edffd2c9d09901bd2f86c2b577733ddf7a872edbf513 -949d9269046f6dc83b4d51aaeb589a81bc4322c0fa2f44ba1afcdb097449daf0 -e3a0bc688749fb9c53c38455ffbd340fd6a43dec5e86e64d3378f78d103166c0 -8f097254223fb58236e733b7bec20525ea37a3dee291a632071edf563c152b02 -534ac4b45304fd0045e02d092592df9adffc820493ba16bd7bb63cc2996c6f5c -9983a8d347725c269e70a93fdfca922955e882824ec96cc7e1d34be2c2cd8091 -0c55dfe01828fadd13b281c29d478e07bfeacc8db51e44fb8fa4dba02a91710e -c4d34943429cb7c43deec2c89a99128a9e7e7206120827f03499d2f6a4ba7d4e -6be799b315506e5e3ad4600d380704b9bb1c9372e99e97d5a1a50683327066a7 -0b441a0370c9ce9263ce654daa675a68f0b73f9ec2bfe521b4b4ef71be88c6e4 -73f6584309e1916f41f170d6790b73c0ddc494a7dbb41a51e7d9397ac2b24cb0 -e2512a7e46e083935cd8abfd4cea7e2bd70d4815957139163f52c42182dc4833 -bc8a07327d62018701895c2c65e6b5122fa755826c03d7bd51ff9a47d5a0e602 -34103e3829101efaf66d60e8ca8e5073360d0f18bc5de76cdd284b04a9646c16 -90f9df109f2ce19409e7c2b6bd4da2282157b00ada01d5478fd4ef4fc3ca5474 -7a96de68678f3d6e9ea60311bf8707a190262e93a0d93ff3ab45a6764ab5bdaa -8a986d246c32787ffb2e7c8baa6d0196d5af7bcb4165bf633a68129f57deb8c4 -c7fcd631e9700c13c14a3600a7da88ec30aafb98800804cd1bf636208d81658c -dbab881d1ca188fe3dc718eb83b447b8bbc22fed04260d51f600188fae875d69 -9eae4ee7293615516be0a3fe086bc4fc37420fdcd1cd12bf33f5d852ca5b7388 -9e74aeb5bfa81c258cabc47ca6798dc2e44a5e512723ee587ccd958a8fc3b73a -1e22975c61857d6ec149eb984f9592d29a495913c087c45eeeca1924ab7df085 -5541a6e5b59e1e3381b8fff403427b541f89c1cc2b961a976806b75ba694ffa8 -63c2914708d2697879287f6b4a6064b2b6b372ba28528266c21b32b52d141e17 -e09dba41f3042ab0c7bc941be9463ac708e385cface549185027b79f62797932 -c7193877933a8767db1e24b730ba8d3a27ea6f7d1f28c33b6979e8e80d6eaa4e -716a5d85dc281e443999ff7280f3b911b0f24a8ddcec41b0870b6f0e229bd7b3 -2c3fcf726f0dc7e889aac7dc81be839611225f2ed370ad9f11e1c749313f9ed0 -4fbed2f8770bb93ed17262a136c7557ab8bdb87342fd085af32ebf00da2ac161 -11917ac5c64ec53b64c1db3ca76958aec361bc30b3d205a64cda2a110bac3abe -e44388b45c8ce5b0c0601e716a2d32a1d4164f8096be4c7cd7257b29b9744679 -36eb2eaf91fb5f6e8e40132dd95f30f34c58d067307b4ca2f7675045a2fe3b5b -f59d19920ea366ba6eba359a228c4819b35a1a52c3dc90121cbd4479b9130db5 -76371a4b9cca7c78924eaf37561bd9e7f1283b03946ae74d4d2486e50b36a0dd -0fd2ac37be502383b5b1491da8d2a8596ee2bae02301ff3c7010ae906a0f9713 -69f9c08006c7d6005f41aeacb6e47ab1ecdd13f5b710771688ed9d698a71ffdf -b847a9add960f96d4f4de901a4317675db8fb84181dac6a22157ed795e07bec2 -c3db327a09a103f508d0b546651bcf916a31c3a3b67757fd316c97da0832549a -e2085a4aa0ee70301384420b13e3b95935f82f149851453704d2027a7846b29c -1bd6986d81414eb90696216ca3e5b0069a714498eb25cbef3a0168e046710493 -2b057c9f0c4b23a15002f2b12eb255e03736d29e4f3785ec546c07668613bbe5 -38ff9281af380901d4073c7647856d62e40a324d23768ed6b148ed9111b12664 -1151c15db27f4c35ca45412501e389717c65dfcdeeadeeda167455e5d0a42c6e -f623b119168d781162e99b20e86e996d759a8463ad4e53b62f444f9490a74cd7 -7574851eea39d0bfc5bca1076468a113c1fc9c739011f3bfdb0ed9f6ae8ad3f7 -955eda7bb318de06c2519a2e16eb8072e747199ede9c3df3212cf5f8db312e2c -1b8c220738b3ec050722d8843fbea83d4f41061387776ce3f9e7c9b6362963ad -2045e17671d19566f124cfc4650576071dbc9f6d3eefd57c09c930b86cdb82fe -6a2e90913fb5fb222e17d1eecc7d3e518d54525cc12c88ff58afa3d856ea8fbe -732ba44953481270bf99673f14b5b629ab3fd8ac9d4c266b1c10165b8a494879 -d90bf2310554f03a10e760f51d3126423e394144fcc948aca17271a963daaf7f -61f152d260d0dcbe16815ae89101a7fa520d2c475c057a21f8fae6a79b9dec72 -605dd20b2e2cef3654d540c3d223918647cb605215bf6fd1b95db3368683d19d -f45cc1749c7dda14885ad44099371ae3fe0d1d3b8ff1958fbf19bfce583f8d5d -ae7db6cc020ac8a1022bf517f6dfb2bb3a6a5eadc21a2c191d86d0f5f93cd4e2 -bc19c74fd2c97bd9def2c459356c3226961f9e7143b2a566cfdb677c15bab110 -a78aedeefae88d9ab08e9d45c2da5c57092868183cc33cc2d73db801adf13e66 -6c37305a5945142d555a14259a3382501c9e065a46ba6a513224233b935c28a3 -00e9884a6ff442403974d5b7f176aea5fdb97277f06d364ad1e1eccd13b942c1 -fc39680d960edc6d9bb60a9e70d5ea8bf5ad52b6282554dc5c2bd1f64cb542bf -5f35a7dbdc2f7884cc6f257f56dad45e1ebb08d1bc8a60a4dc74beb3c8c09174 -51a6358672be12085b660df85d4a44a4b821f0c490cdd33375465b714ad34893 -4e36c4103d2654925455847954c24118b6464ccb1e21baa642f7ed2fa0b066cb -93e83373b95905e80518729ded6b64a86c2fa87905964a7b855893db07defca5 -5680583163107b3bda71fe994b08bcd10e0d144fde1334408cd82bf3e2c19275 -453313c912745e13d2cd91b008f0d90a5a8e708015f2104c2cecc2de1aa6bef0 -2fef523813102a37862f9dc8a4e9ee69ebef096017cff9d564ba11a3759325c8 -be4064dd27dc83aaefe767657af057c5039e8a1dc29835959025139cc14c343c -f0a006aaad7d4474818beb05fd898d807a2d41198bedde2ee56abfa150319236 -947ddce1385acf949d56f45021f77d16f950f28fa6d5817f353aa583e0c49977 -514831d35be57017ef3faa9c71eb9bee037cfbe90c63b812238c3d545ecb05b1 -c186a512f0cf8d0684cebf850390029dc8c1fea547a0a867d9d774e79e758ae5 -3668ca888bd77a809f25020c70a6e0790388531201e5262bf57d076a674c684d -3fa85d7353726da9e212ad540e895d2d10e06ea731687437316e5710663256b7 -85411775f6b6bac2af1b446c28f3bb4fef3a1461bcbf153d2a7dadfb968ef91a -7c6c32d4fd2946d6a89d61e839311a2fbc3b9a6dc3bef96273bfca0f835c07af -7cc5db08bb9e7d524d38d646cf588231db4ca1bce1003e8895a96cb6b4f7a5f6 -63a65ab40a94b1e420ff5feddd8517bdd73b27799c3161dda9e5de0bc5cde297 -9af92ec9c4c7c866930e98903d49d9553d1c732ffc771991bafe707d5b820846 -af02a3f32d7f785f1b6a1df9e05bc62e9b4ccca7525d502f1303c06743cf61a4 -6969e3ee21ab246fd32fc3df16004714185ad5cd586ebc05eca147e6ec0829a0 -c9d270b5c7c4eaeade549be0dc412a4c2a7d7acc38d2b595f14d95490d4f9b43 -1c778ef6b8b7eb2aa2bfff0a0271d3b7121300f6b5bd04ab606504b57f2aa203 -2976f7e356134d6aa1032d0e575a515ffc74586318869de878f7174b8639ec25 -f1c49ffd3b511ef5f4a57671229df328584f157d4e3c779f21f185eda9ae8dee -515b852b0a3cfdb970adcb50c7b45bfdaa4ef913ee476edeb608d3523da2a585 -fab627ebe2814792ea80108e42be01962f437eda639446c5ed1319593bdbeebf -daa711f6cabe23529a3448c18381a64db06c3c0a7140f02ee449cd5d795cb11c -ebba1b9ba5db1a3ea240b6731ebea673e1b5907a692e91c5ad66ccef48ee59e1 -27603ab03e2f139fb75d33520ccda405f8c9b210df477f93010cf3e1b460c223 -50681bd44d6f0378447e9751f66ae6fcea2b215601f7a04777ace76a1702e3e8 -8faf78784b98a33d09fb8d7dcbbf4c16017ebec9c3404a5b14d1b8fa3e0b2be3 -6a3cc3c353a7b118a8cbda4029f141cd2ad09e49a1b8f32f1d95478baa9ea08a -2380f7445c3d90451a3b38196dfb4dc13b531314aa14c9cefff1be5183fc7e2c -15be3a821e19af8e2882fcdc6235052ed033bdc905f4b6a43ac728eaca4bf231 -f5fe3838bf7f5762261332d8e07fc60c0ac4e41cf6f784fe0273c5d421288e3a -11c20c4af616020031935001c0159018887760c351a2f2a7d78fdc43318aaee5 -e0125e26501aa84913c0bd3685259f8368d751db188b7aa784670eeed4dd2318 -cc0f7e5cff09be02a7d3cb4e08e882cba75f784dd7ef5d32b44eb7e20b72f2a1 -1de79a52edb75981291ed7b4902cab1b332518babbc08d5fb88911a03c3365ca -385bb283385ee588a694a87bc27b9dc98ce568473d3845ed91f2889e497a3324 -f08525c3a6aac081c283f6198f7a9eaf768efb0ae9715b1de8fe07a26262c237 -2bf5b6db6c44a97549334e94d74db18388027497e0b26486d24e2d44bc68390b -a4268a1ae713bf6789f2a017d68b6a4a4129f2d6c1bf5a177634f3bc245c5763 -6ae371eb0952f14002bd5f75a8d63aa7bb92c6f039600ab09ce9fb29cc31c4c4 -fe88979e9f3a19165689c84266956904dac425136a7e8becf8f6c49e7596ecb1 -62b6a2e02d799cf8e9b2a2f09d29f32d7ea6ab49137efa4758c3fad239a510f1 -84e8b8d93765d5a161937d75c559f40e8f8bdcde775cd5d09278567f39a95113 -60823f445fd1934576653d3e8c2e3d0d00ddd117b244b77c6fac18ad728f8d35 -af6a39cc5112f1fa5eedcf173636988b18416a7ce24594e7101adc167828079e -4fbaf7ff5f68997116da3b37b36a74a6cdfd7d48bcceb2ba827219a11dd41c09 -6438e428a659b3c5fc4dc72f31ed19b5c640adcabc2329ec4045affb8337ad02 -db3ef247eca020a5b1adc7f83d8ed97cb8cd06c28ed45ffc4619d893fbbc32f9 -098bd7c5f27f0a4e7bd640dfd9b3faa0bc62c1ec5f27207346f95bf6545f5e4b -f6833e5cada61faf3e0ca2551ee8ea26f98691fa2d5d8d79b451d54ac7ff58a5 -eaa095e994d79e4fcb5363a95649ade1fb9da2297bf99f09952930d2cba07668 -2eae19d4f90e0cb7a3f99cbcd726c59442961ecab70cdc13f186acda4b12752e -8e032bcbb578d557154f2005d48ab32e5547982c898706d8f460c2839e4e8c94 -f650070ae175b47a28868b772bc23533a3eb193cba500c201fb1ceffbb15c24f -a62c8bccee3d82596c17dce56a9f58451ade96b017c6a945eb53aa850c9dbf1d -d655ba69420975ecfce738ea9434e2163e934b29dff948c69cd81ee4c06f3f3d -683535183e9dce19789d56e6d883ad9f27d0d0129b138cdb5ae8f2b1a2229dd4 -17ed6ece268ecede4591c641bef955ef13e275e7180db9c1e01d3b94473076c6 -8e7c20e7f07b34e47944155add8d5b0b98559cb4d1f174e60edb2083315d0ca6 -146109577bff448163f15d1a2b061dcf92cca12deb2713ca1013595c5417471d -794555849583322098250e9270174c822efef58c86c9bb47c2979a87dec96be0 -659392f6c0faad027a6c59b18e9a24e95919bbccee4e9893290193f905b1f473 -7bd3a58010f7f747fc2306733bfeea487285b2a3788554122715e821f5c59485 -4b4008fcfb8c96e4dc09ddf71c5fb4276e7090ab4a72ef4c363777992a960968 -24527a561845a2577e50cd68cc74761ef7389b989f748ecf5c5e9c29a2db6195 -d65ee1edd3cd8c380fb9065dce1c77ecd30748846b7eb47d3e40bd9723877f15 -88096165d1f6cb171c248b289e9e159d6b1617c888a8dc4ea281fb2d75afab98 -ab2f2c68a9e6539668951bbb257f8b4a6542f44cf9bc173907d49377bdebe119 -57d17bbe13f73020860a6d844180fd0883b1828bccbd62e8bdb8550e28c382f4 -e35d7d5eb41073e30d07fe69e175a8951c287b8ea9920d077abf801ae835c928 -0b557d22cfce29dcdbf3f4779b7df14be3b6b2fcf85159abdff80ba2ae2c19a0 -14a5e504f81a7b55868eec358dccb0e35592ab20f591327d4ccd9835b9347c23 -5648ac5be53a5a71c00cf4cce89bf4400ae6bc9705d80eb9e865371c8e2bc9b6 -f69328b9cafc3df9f1c567d59663d79f3b6bcd9160485f5f295c4870a650ee61 -4146bca627bcb45cb43e420eb4be638c9bb78d4c3028aaa2afc91fa282e77aa0 -698ba76f4f5898b112d4015855a60938dfb291b7b7d0a5c0c925fa601d869f6c -ca132b36ee2b3b25cf098b694a7fd895890df0c8dda33e41b3d1345761feaa67 -92b911f11c529bf9270ae9a782e5bfa164b70e870ab456e3fcdc4f1f2c5d151d -6c53daf505c96d00c003dd2d7662d018c5f6cfd9116da8855bd8523cb7dc82d2 -3de485249c42069d329254d06614659286928335f5e7643092664a971b8a7406 -4fbfe5eb1fe09a49f68d919a4903747a1b478afb0477df723546e7d971d616f8 -fde29b0bee5a5e7f4e15d7753993a3e28d504d5eb7ed6629a6ac97983e945704 -c49d2b75131cdb3e0fbbd7d673aee2f2cb7ab9fedbaf68557ff7ae09c4d8ad3d -a8562f1418ee892adad15be4a8424e7ef30c9769989afc3b868ce59bb7921fb1 -0ac20c2344c966fb2a1731da850a5f57c7d0e1e90270597927be861342f2e092 -2afaee0040aed30ce637526c519c11ad84c222858e9cfcde71670e0e50715240 -b2b898a66940169511fa9a291b5a0aa2619d868d7f2a5af24878190834963fd2 -a71e39a7bfa6985e3dc50ad04b7f438d5e1e427d604d548d786d1dfc8e6b9cab -069fedfc22fdb6e5660b3c552c982b9c2fb68b864dd0ffba61693e2dce5067f5 -c095dc7292a12b9d26f663ad3e18ecc0e01522deb778f7eaa99c25399dccd4a5 -75d19a87ce197c0a980456058bec64f21417a4ae4a753ec80d7ffbe2e76b33ed -fc31d8d2da4f75e75f177cc2e22a962e1d65ba805b4a21c43ad8c148abf5fabd -b5f451d0057eadb8e5a50eabccbf2a5fd53c2cdfc7054645e1cb79fedd51efb4 -9ecf45452b326d63778a4c0a6069a99764c5a927872098414caa714329dab95f -d2fa0ae50be3144b3622b027dea664f4925f6427cbf987bb4f82ce95da466027 -7681495ff236dfaa2def7e8c57d1033a91529f4dfd6ab115f2661be3325e8e6d -05bc9773683eda0a17cd6a878956b4eae580b6c992979ba5d8f468553add4bb2 -c5c5872840c27b68d35f95fafc5392e4302c75d1c5ab5925af2c0d312a1adbae -c412f68589cd0b3c73a48566b25dabf1397a328c7ba496fcc7a970c52d0580a3 -721fd5d526f320afd710c2494746d457232a1037be43af96f77e95f8f7f6dca6 -353c67514126c52549852f35d5f2fea91d4c5a65f1c960e1f90b75c013b8fcd0 -f3bc232869ced7d310f8473947cd0e040cdd9c48a560d1f8f8757b59adc23731 -495eb8b56e20f44e3f59b838c631ea547d25caf9991faa140f824e5063f18d78 -0a7c9c697d9b92a0bef27567a9c1f9a3ff891799eed4df62d8deca79b0f54c76 -c5b1a27b7a87b2d475b6abe680dda01b03faa68af081671688803b08f8982f90 -d0bfa8587dd789a3a1dc6086b407877dbeeb8f3bd22413f53b0312f2b817ac35 -477bdc737b72b02cdb35083ac4d93f43cecbcfb7d5c285d48adb18584e3dc281 -f03c79be451160872f9b379eadf2a92ff4f88d60aa36c717ad10b08e210974b8 -beeede19d90cfe93a51c49a8e2dd689e6ad5ea9cc1cbb01d7c8f7fb8c7ffd31e -f26b533168d5a54b34bc07bcd1ade15dd4d663e24ba6d66bf0451077d07df038 -2510918886fbb05c0100b765d6dc8cc9a27ec8586367e4a7f3d3be8a605f2f56 -ba525d5068a5d40a072137fa51289034f7cff8dfbd4360ec5f581fa3581baf12 -71e55049ae6aa1e4afae7422b9e7c838e458e2c9106fa6f161b6d7bd6e2b7ec8 -89f4a0ee55f677d450cd3bf573be1f5cc9c220826f2a2de7a0477f1af2f0b06f -204942862f9105935f645a1c26ac5a0006e7e6f92d30f9c3f5e3b2e8f7ac6a29 -d4fc54c7e3e2dc29f79a78f47b967108d5d291408fd7f6a1a127b47616bb7e6e -fca9a7d1bf9a9588b726df69c4f819c9e3ee9e346c3c71bc1c31759e5d03d986 -e125beb90d65f31da36268c9efb3823936fb82cee66b727fa3c0a4fbe68ae452 -89d53a92fff7262f55d71c8550e548e60db1e3d5ed29bf7ab01d8ba5756274b1 -d72fa2fac8f2c451c5ed732b3672ac5f985eaeb9562d005a22bbbae35d73a4e0 -e6bdd19d91918a7dcb73328cec38a00fa8b15722eac456cca7d3b71ffbc64898 -eddf40bd22118a41a019d7b7534cc54740ec4bdc68262de9df82316c58d04982 -6fe361a50511505d169a9ba3a86f424bc1e756e00a13e0bdc931c0048b9e1cf8 -693508fef4996c2e7f1f9f61a68c33d43a3f49f5eb0ba9dff18c3e34f92ee4b8 -4a7b1738eb891978baa0bef9cce319301c5f65c6dfe44cc3c5103c481f31d4f1 -dc07a710bd30f45dc82d72108c046bd181d4085fdfd5c402c132586185254233 -06ff374abfc75ff1a769653af357a30ceec474a097701570c7249d98e9be49ef -3dc8cb8d4c13f088e3fdec62336f52a9c65f1c528aaa4c3976cbd71aeef73d8c -05b0d103f95a28891bcaf70c714243676fca385341138795f64eb7052f7fcbab -9dda1267190efc62948aaeebb5ba6ed38e5eb1441c7af0e82466141901eb7156 -247ed773118549bc958175afcf9c349840a173cc6665e0fc0f5ec4ce1f66308b -4acf4d07ff61e81b9bdabd32d8e5b8d6acb58403efad44f6ac4679ec815dce09 -6e558b19e451d39ca33e154d0db3bbffb269e6203f40a2f1909e6e07545e0929 -f1b5e9138e59aa5da65e05e55f350a8fa6cd48b6d0efc5c63ce8c466e14c1942 -6fd1f77bc3b69a5e211a4b4d609ef75c34dbc807df803bc11f9981691df8bd16 -4cf9c9760d8cf8262793429e1e336fac80a0edfa87bc16556de73bc0811c8f80 -8a134324297920397d23a3f6962794c05e66e2fcb41b3b1ac104d7e861f0d309 -619a0f84a98d5dfe60591f00e6f91b3ba07d3f7acb6b14992c1b87badcdfb54b -830683e46a6ecf1b55470797d31bf267a33a58e2bc2c12de14cc5a77f3d27c1e -093968e745982c2cc7fdadb975e65321e3bc4c130b383aa5637c9b50bd7fd6bb -0a65c209250a977b08a20d35a76b2a781a7ecbd2cc60c8ad9d64893269479298 -6571032ffb1da2180337b8eddef56c9df353c3f04e7dda51f42765b54a404769 -aa0dfb06e178321176a4e8d592daac4a83b746b16f9d1c82d2d794072db76b83 -4559de4115e0b9be3d1835cb985aaa05355986135602b0879f0ae02ea8f58e7f -15b59e6d5ec249b81dd331a3014f23eca4f1bba1e00d918e3911125cbbd27058 -013d95d448eba5a05d723059b6ddeb2616d481890b946672a91335c31e1cbabd -6d84adcb0edd8ac4d943c1f41bab8a54cf2e3d9d1ccfd64a527c9050a96d14ee -6f130f364d11f8a04af4ac3b9a117cda752cd196ca213ccb3195b35df4aa092f -7778defe0f008810ddb2d4e5c5abf8f4f7aff4cf02a888925ee129e7da83ce99 -d1c6da9cebb09357545d224f58f2e7ea3b85c1247af8c0838009a23326641eca -cbce6db8716dba23d6ca094335089c209ff39ae841bdf1b6f266b18e36b9fab1 -0a085b667ba0dd06791bbaf1cae63ce85134345a37071930f04e9918cc03a7d1 -4c79664baaa19481bd6cbbcc4d671dee089362db0f891854b241eaf6880c5b7d -7eddb2852d92427593c2872b8513d7dd3dbd36779bba556aa25bcf2e73450d52 -3433babc8f845a9ca9c68519c9b2c21a5b506ab21553d3cb7526b7f2ea6d21be -4a815a61d913403ceff7599f2c94796ac41f0243f5917cf86318a706512e3314 -c356dd7a3ace0874e10f8999c0ce809223124b04e5cac4f1782c93d3396e666c -2444f9f259e580a6ed58a5bf1a5efcaccbb62a6a902503b8c345a63c26295959 -49aed1aa58ff36892305e0a50fea96d52db38298840e7fc5d34b0291bfb0cf9c -03483eb27170453cd5e2b6a46c7585804858c4ec1242c43fa9abfb3483af511d -8be4ab62aef831a4c8535fcd1eb50e2ed57b97529b5d279e755f7d0ac8b5189d -646c0a9ea777a6411a4af06cf3fbcd3b3bf6a5cee77792e95831c7cafb7058e1 -fc21188175c889ece12a0b3cb0aedd034acf8d2b13a96ed7ab764e8c8b8fc384 -382b7dd8d34c4f7dff1c58ec269868fb77f74bc59f6716e5c1b0cfe9c8e871b6 -15c8546e9df1e48ccf6c4165b1ff79baf6a3cea7c0b3678e533b9c126895bced -097bec26b50839e242d90d61f7a3f278cbe85467e3da169caa9a2c3a6d987aca -58aff1bd5e738ef3609ce63a494fcbdf23424a48ffd80e870e4f00f82c8117a1 -791f80fa9ece89eee8c411e6e812f56560bad0c50b39cd3093d1562290cbf4c6 -3b5ea58b9254ac33fc2274979b4c07b3e90ff166579e5a067f2fed8d457b48ff -41e37ec780a091d367a8769d28ca72a3b778bf7631747c34e8c4c15879b912b3 -7405852812104b2166d6f85a6ff788ddfd2d1b6924d3c9176db713b63eff940b -2ffb597e71ee7d80a40a0fadaa24a7dc125789e37930312e71b2e67fbe83bd05 -6f44749e129e0a9f9c8c7942c1c78bb3d28b5cce293b1b88a0b5455fa69c9fd0 -1d7bdb482f435940b7afaf8c0572060526e01e82deaf0e20f382174abf9288fb -59ef629023de3c355aab5f13f4fc3c76e4b311fc911b425a9a70255c0fdd5253 -031418efd60b9d20515f15450f89667751e4f276934fcab1898703bb9e1c0693 -d8ee54ff07015a449a28c67fc8ed8a1ee254ff9451b171c8c48732ca37c9b97d -140bccb4443683e2f796da836e688f1245c55117752feb48f4d3e6f9f9be1f32 -6f6289e281cc674c58bea230a3a9e6fe95290db233e7b2eacbf69aad002cc2a1 -58aa626268cccb4ee33605e8049f07b32cf8e84c7169ab6b4222bafe1c839d10 -94addd2bd706c7d442c879a557c9f44cb15dd32ce96b114df3851e3d3260a409 -635b703ec7aae1bca3cae4158f1c075320733b1095c939eed7a23785488fe7b1 -dd553755d20fe5f15ec1d27be325f6c11ab21a59d4a3841ff5a6c6e81f24d603 -7172247e9ffb83e2e83b38ba420b36b9d02498614ada2e9b3abbcb2fdebfe6e4 -0de127b6c1dcf6bacca15ca795dc4a3e77ff6d9c4802dd75f4bba9e30dc8d5ee -cbeede6a541f7dffe761234a7597bbf325f7918411a65ada844b76d9e8a00dc7 -b247c55a0f70ac311a8abd6be5e63047eabc2bca12c57d0432e52a0d185a65c0 -228ae1b43c8b395207e8aad4d4994add67c93ee3fb22b8493d4ff044054fac2a -28dd4089d744c1ace720a1c495eba4a82035e402899f2a6b054ebf8537f48314 -9ad5101b490c46f79e3763ab686b99e93e25a9c41867e454b4eb7c2a6ab126a0 -d6f1ac38a7b9e604e2dbc9c2cd37c08a1053532c87d5cf756782f5c99ed8dc96 -ccddd1b64aee3fade8b530e7da74a943852688a31bf6e7fdd34d73077955c9cf -4d6e884a0a0144f6cbf6140ccf0b557dd52fe05a2e5c6580fbd23f34cefebd4b -87cd71b5c4dcd5acf72ade3b6cbb9341c417d40e4d7288dcd518a3b7191f9d61 -85bc92c52d531359b53e7a0ba4badd1d6d2eed668f496bf6eb2593b946e97c3c -a6ec96ac4f37d4a8c57eec9083e80985a49581a3076502c0346aa8e3c8e3f899 -2a6351c62d86e6e4a3e6fc4fa2c88c5a4c5bbf2378de9c68f378bf6a4a736bb8 -4d9c1d642951cecbbc437c0f42bf743b14e7c518f267eec1b029e4f6694fc5d2 -a1464996b0b02a973890e896fd7b00f5b321b9c1e9fc6c4e2a73d793284e1378 -8a4e1aec7d3b1f57fc5edbb170d4088ff50907f9758343be577eac220e0b134f -925d7f607221ff15636293914e3805e76ea705a94f55d4801b1499198073aa9f -b99cf202f4e9cf990bd58232b350507fc4be7fc01dcaec0554dac7b51c84daf1 -e6f56a963feb2006cf233a66cc91b1c72fcaf14abb8712d37a2bdf513263837a -a4ae767fc0a80ea73f3a6d0d1d9a3400c981355830a66d65cc27488ff706bc84 -47e7651dfee9c26f509d1d24537fb05dd94964336981a955d2f8df5fbf45042f -20b74e53182de551c7708411ba2d2707ea2261a9466e36ff153e42ddfeab880e -7c1ebb08510eb0a407f154a754a1c7290e7a0d9625c9ec2ee152d4316717f210 -50b74b7c0196b135c8e49a67264c65a541c2a360441f4d87e04586f42fbe27c2 -f1871b3b572406e196e13553332bc1408208a70d39fb168d5e5da644ea9a8144 -1724bfdabc0521412e2382bc70d2116e2920dc939806af7242d6c64c309ec496 -04ac1bbd5754d6f4b60b4a90dd9c631b301de2a5bc1ee96898be8954fc4bad7e -9a87b4c7a48237f5a70872c5c33d812eef774c5a0ca6754212b1bd4626575039 -cba3343f2819644a6ec0586c572f4481eea263a7693074bea55d50ca0632d4d8 -0ea270185437f2dfbc03678cbb45d4e32c6454b575970b4d5eaebbfe4eab8c7a -af7e79e77bf5432822b6e0d6a2c3f2c7451d97ccdc25f322b5463b0d90d6f087 -39f984ccafa6df04fb9644778e1b30e446542c5decd20336a4f14418ae7662e6 -22b12b704c3fb4279603b023572cc8c0e4587c59da15ef37678f1d285032faed -2504ede741d7bc93a2590aa4636f2edc8e72ab4f28e95f7bf59bc8ac3543e3e7 -1a41a2ed2e7f1ed546739396bef2db00cbc85db688daed50c5137e764630fc35 -08493adf5daa4b977211d2b3cd0bec11b0041347090cbe029829abb83247f235 -e8141480b076084f16bce95c65883e9ea876348108e5f97167247c06d5e19fde -c02dc041d272abf6f74f3896364a0ecb69c98f0ae54295c4a651385ad8a1cad6 -f4679011d568db2f1f1533b153853685cae3e79e20165639a99a065550013df4 -0d446c61aa25895fecb4763525e12489df9a837763bb631f5f6619797b68aeb3 -90f00f3aed5c2283d06721941ceee05bf1ed562fc5d688aa269c022f0c66d2a9 -924643e09104c4b9af1e1aeb6c5ce8d16b01bde7619b2b9efad54d9ecfefa39f -aa21943e91d7f385dcf9271f6ec7b234261e25f892e280a1c098655d9b2b6bef -159121b1fed10fa24afe5a63d588bf57525917bb19e6f1a8e18533bd9ed99f4c -4701a4a0c83d66390bde8e6e51f9fc276d8bc0cd8f5f921fc51d8151bed35cb1 -14a48bbf1cc0debccebca570617cd7ff1f808bd68cccf15464d5605e41ee9bd8 -e1f5ef49e9f40ee35555fcfca3bed55a35cebb0ae2d4f07e01886e77934b7c54 -046904b1e746bdefb20daba9e23665e68a247846db5a43646f31d5f59b0a8da1 -2c894d2d1bee5a8d26a462d9a9c5f2c649811ee57a3a12605cef493ab471dc39 -75baeca4a6e881a07a5343385afa8ee740509e83f82a625ca3547ca4078a97a8 -298c520f9ceea73ed2096162579de76844232b018563e681864d738750380a5f -81cf1ee9e18868edf2be5a0d09b3e41e85bc5ebe49f9082d2cb9a742b2c9c495 -2301eb7d1a3c3a71cf60ad5ab8ebeccd2b36322a65b12b111642b3f1bd9fbe62 -8bacdff0d82afa34a0a6b9b774f69eb10f4bc3f52fe9eddbf40e80b197da9bf3 -73e2f6d3ac2d278e15e5f8dc806897b590a94d498287a7e8abb4e6aec13a9f30 -9e97703960c7dea7d2ffd6fa35bf80856754e65024e4cae8cc0f625dc13f3fc4 -2b5cbf99536f5402af4da3d52a64086c75fced523a7535e076af4f47713bc36d -94a1c3eb87074c58611b3a2ee2154a6b0720cb77fd24fc2bb13abc9451e1a743 -29331207a29d93ab784c1e7797edd398a12dcd0d4286afb1fe1388a4f477cf86 -45160ddeec7984e5a4ae05fa071b4df521940e1066c76162d87f960b8d771f2c -ea05f9d7a225fbad9a5f918912ee3a23537ae599b5a5a89e5308bc8dd595e193 -1ae6533ffa70dc1dac13e4af5123f471aec14a87c0a67d5887c871d487fc1148 -abbf1ba4f3eef060abbbb5715290e2d7e1c1634a8420e761fe4b3b78267655b8 -0d8f8c0cf63a7567a6d47d3cd64e136e8ac055ab82f3ae833b898ec7880b71a0 -7ce5793fdcd62c7ad6ecd02eccc6e237cff8177602b2a9cb3712107b6b4bb7b9 -1e9ef40e9a3bc6e045f909e58794c78a868cdf087318d10a41456fbcb165d380 -e064ef88f47e5b11432605d5057d014f0e1d63e7d2ade872f6bf9738e7088218 -5c35436fbb002e46b3ec26bcd2de347efa8073e84f483a9fc6cad1f15dc350b5 -9968a372e607e684ef8b400b115bc14c4f7070495c0ab5048f78425ea9398aab -48243e424e8ba584e49dc60a4de3093c4a46c946719f79752d09c47801fe77de -3c79b9afd56bb7d8594ba327e615d3f9fe8c3e7e5f67cfe08edd2dec56c26660 -e133f428e004d99a4761216ed11526d9216f766a3bf6ac0e09aceaac86777ee0 -0eb7cec79ba93d85e43ace82382ab425f5e6528aabf8801b07cbe061cf02cd41 -776753095e75f2dd0ab6f8b80a8dcdde3542972a908bb2ce161a33348ba3ebf7 -49f114d2fc9728b038222fe213035f1423a8f80f2eee0cb6709de55786161e7d -7bf8a4e928675f5538902607f84a8f0d6e8ad31f18c3946e9993b975dd84e515 -7ab975bc6106e96c409212f11bd4d345b14df68173f217f8c983afa5142f4865 -6a704369116be04e12402c725408d5a01311736abd34a2baaa109c91cc614ce3 -b4095174b1edf248777fca48693770fbe4b70ffa7049c1415dc36d0904f2bd4a -588acddf902e3477a021916df231022eb41329bd56be9fa8e87c32af873bab36 -90517a5164941464630e709d09ce0f5930967d19a831b1eb0d55b586f3ed2c0c -a2f887c93b163a4b836292ed4dcc485d357aab2e3e88e55dbcbfceea6a3155cf -3f5fadcb4b66ebf03fd9ab46dc8f9dc15732d8eab3c5f031bf561b852dec7f88 -e7e8901a158c7d27abd800b90a7ce391b827b6f02c451aae7419d762cd378da2 -0c094ade2c66dfdb61522fb6e7c7827a6071bd775bd3c0faea9442ce9ebd5b41 -9bf0a5d63d3c7f2878041a7b93a2050c497cca4abd945279495ebcf29e517538 -2cce1769d912f8d34ce1e0846f2973ed2e6abccab689dc5e1311f0de623479f4 -ab1dd9fd740ed9bd404cf68bc61abfcea6e95e0c74666d118c0dba47dee69f1c -4df3ceac039a464d1e5fbb80bcef841c8f96f39d4558ff31d5510623f4b05e49 -af8be998a8592da88ba04135ff13efbd781a3dbf4e8b4f3550cd305ab3e21735 -93d2d263fb37112b032b1e2bc111545a6be9ff29cc858601868d87aa6486261f -1d030d0117bcac337e5da6b9ad4ed2ec06078c1cea77c66dd4cfff7fa4fc72ea -4a29b2e2b2f9d439b67b277f6c7791fe78667ef050403b9d892d2cbb821c7f2a -d7f3754fcf690cdc143cf5e81a3700d0523e7a72db58021cda8305c199df74b8 -4dcf23a5e3d6f55bd2d2f96941b7e5b8c341cce576258d63ab0cff3c0aa1321d -44973b68cbfa84f771a85504dd3d4fbd701c8750b898b10759af4e18f5cd16d7 -81c1b96c522586a8b6a6372ba945a614bf38357f62ede7d4b542c4f9c41d780d -16c063178705300599c524dd2c13d90a92ec80d0279ed2cba656877d274f7c2d -c6455911cb5444e16e2ea8a158d55cac3758023634198cb3cd675a3725c3ff21 -5492a91e3da8dc6e20f76c2b512c2c27267159ca11abe3665245084273eae510 -10ab5c6bc12c76daee25c87cf426a3a45bfc69b25c25661e48ba193677bee26a -e7f7e6ccb2d968d3aaf580f4f645c7a34c768471155acde65c63bfd69dead806 -4de5c112eaf8dbb2ac08067f6b0ecc04714be57d637d6a67a41a2b30ea24e125 -1546153b8cf8d74b8165639cc1974d8b413d12dc596a429f186c3450db7d6aed -2a00fc30ee1f0a63901a5b975b3273b89a1ea2fc00b5e1794d53ab0dbb766f94 -22aa48d517e5948b5b56d161ad7415050b1ea6423155bc97b3a8f373fc7296eb -a6c80dd69eaf3f4ee99e803b8896b4d54fa0fc3214dde36a4ed9cc40635a55e8 -8805e62fe2cf622587c2ad193f31f5bcee9472680935d3c06ebd805c85d954bc -c0a6248af7f28da324de41e931b3943b57ce69d15963f1aa743ff8c05ff786f0 -cdfa1fecb39a58de1e4c248245db281071f85fec11e5ce6497eef84155107878 -1581dfae0a418972c49782e55d92e987718a203014300b37377961196cb21934 -7d660cda627394ec41192b1b0900edea823ae3885b5bcad589e6bad65a37e78c -67dff4bedde4b1199f7941094260a4fb3192a6308dacbdc373aa2ec1af6155f0 -a680552ef523fac576b79688cda7cf2d1c47af7dc453171caaf60e45dd6175ee -cbb7fd61722048a6c1ed9eb1b199bde085de6771ea964551bb9a5614509991fc -46d7bed68514e1bf1f057278988f458b0a8854ce48b6341a2505726523be9683 -a788839ade3abf7cb4171d84a5c67e44f717c920c0eb76506524bee760683c34 -a2c2b00f1b3bb9441376b4b06ca144a2ff012d5ae52ba36edf1760ce18ce1519 -37c27058cda42e9b9d98d08c6519c2c43d8124fb5cdb2ae6bc0793a9d7d82ed3 -032254e740a10d33b49a3b760aa5c56763a0edabed64eb59b061b1f15fcc3c07 -52b81c02ca5354782256c5e6c67f27705a6363a1b1349773b8db9bed766b0c4a -9f1098f067b83bac1bd175ee665d8809d92ebda1e3c07c78b2b25eda9aeb3811 -87b859423101faad54fadcad52d1a94dbe7361e6f7c02782c010fffdca6dabf0 -bef962ac2941f210e1c03f6a068d3b8e79dd29d1cb186377a9d3bb48ebec2c28 -23e9b5bebf0d96a6797b2fd3b76a0a923f63c344415b51df9de246df301e79a0 -5d8574d8fafcb769af4e17ec3290eb87b5dc46181305230d1360235a23969afd -04fcf17f8c603ea3fe2b1d2f40c6828dd5b5dcb7126de05c708a073bb6477220 -1a9a1b4f0319f8e65620c9c1e2035aa29270019a6af5dd432b1e336e6be82a40 -5e4bb3d69eabff15cee1f5347f1be8d415d9803de208c55d7dfff9d1217ac959 -642b880c41314d855afee96315cfa49117b70d47ee32ae7ff5634f999b686ccf -735d5ed0912ff8e68b8e0f6531b467529ea872eb8e44f323c2e2a1e7a6b465de -c8a3af7ab789b999e92a134d77ea247606f874715e395d065434f8f9fc15c7e4 -c1a530a22ac592ff4b7f3f778079a70ff03eb1fa2017bd2324557f943842790d -761d27d208abc35b0855b2a358b363846d113124860e5097ee7371ab238940e7 -dc95733ddf9a358549f910ab2e91736768655a5f2e38ea950a3f2ce016b40bdc -210c9ae6d0c08e91c936d4a3679ac2ef8f5fe5f859a039daca95a0a3304c1f63 -045b52a2bf0201afeb94f622cf8240e19001c462f872e672553f15cc547316b4 -98218f6c958195b0fd3f97f935ad679d0ea5f37f8fc284b25975c178da5c59dc -0b781b1afa4ea7ae4a2efd17343236d6740f08d69a020c900f78cdca2d85ee87 -9be4981a27f00b85118d7ffe9e3e9d438cca40f32e6f9b6df9fecbdf057db3cd -16ca4891e906c7209be379982cead04d96feb33cb5868e67c2f2ae3d4621fe3b -2ed4900ac5a4c65a412693f4b6ae6ead4406f37c62fc430e499cd93bb6ce7496 -20bdeefc559fd0a93c2fdee14d243252394206edeea8fc0ea104a3e8e467ea30 -c1dea430ae294f75033b42cd9384478953c0ef4251075da68dc2dcf2248bf943 -77d01e39bc012a980cf423621facbf6375d87fa598a00c87ebbfc7371ab0de0c -b3d5c76aed33baf75e4881097e289f8e9916543423a08c96ccf9e0894cc28234 -5fba7ee24118a2b35e474decacccf32e5bcb0fc283180ac41ea2b7a6cf67ea2f -d1bcdabea4173645af61a59181300474da06d41f2eb43c8f7146b73bbbe38f04 -adc5e92357aeefe7ac1c206cd31f381b5807ea89c6a25b8fbf7a0451eb5080e4 -cb0372296c85e4154b5b6fe62b8d16d71c6e428534f4021925d35f43128e01b5 -c83df1150bcc73a4472ebbfc9df2dd3e6b9561e8fef41c0259322266f259065e -2fd350eaed4b545de2777022867e28f01a00f33eb3269075e973b2dc3d6ae66a -1b477fae8a93579f97f3178f02d07fc8ea59f5e58424d7419474835c67cf142d -6f578723c38e620bcd757bccf75b86edd9a675fae464ca68c6899ae8e7ea65d5 -c2d8e0a1076258f2c3ca6355fb42d594f38b9771d103e164dfff5928149c87e4 -d9928f5c8dcbd3e2249a084a591cb2c9ba99bc0197a49926997636ce1700f75a -91e8c2d792dce99b0a70a8baf9112708ef80e9673bbd90d4e35d07ff18ed3038 -f17768307c107a635d6da065dd0c7071fde37573868ed7baed14a42673e5dc5d -57c29f7e50d69291654d423d37df86ba48ca1f67c5f18924626a32bcf34563a3 -3ef1477035543e7a6f2c89e850d78b820b2fbe176a73de94fbd147f7e6eb7919 -e50193e18f675d4ebd6f0b3744a401f13f047b78cae96fdab594ede9b97afa6b -ea9f3248d8857c2d0cebaa54a1ffdf85dbf18b1dcca10c8049549d463eaeea8b -4e3f6fadf4e65509a4e560fc92d8a0defd7c7963a916505f044fa77da7d0b723 -18cb3be967ba66ef350e66e38ca15b7e50447fb3becae7df0d5a7f651603a095 -874394907f0fbc504fdc3105e21ae0607e7b7cb0b1b8518b6332e01f30a8ee9e -8b97c341a07dd54f52f46b00fbece1da046a42ae1827002db3645955802a161f -bd3da417b1043b27de3a07c9e108982da0e94eacdf1b64c564fa9954c29f8506 -e550324544297eddcdc44e56f2871440e58a80b57b362b7bab95f2426cdd83da -ce10f94dc31021768525a9c3e55b944df179f74aa8c47b255bce094fc8c99812 -6eef8671fc82c86f4677ae2ff1dbd9a223b49917f8bb52c8b1db3806a9dc4cef -d3f9f1df87f11162ddadd01c3fd554ce3c2752b92333288b881e5a8dde3e31b4 -6c88e434534081124ee11c17c27c83e87c1c20501dc3bd7ef9221e289bbcddda -84602fe167160fb5ec26fdab0c3f495ce0a1299ac86138b109eeb647b626daf5 -8db981dcf28140a3670d12575994a0862674762d4a6b37650afa4c0732ea5c62 -73ecc158647d765b2fd243498c4fc36f0f25c2c63612bb62736d25a53579b3c4 -d9dde8edf6c52c9220dd3ad133066ac7a4587bb823bfdac059370feb1361d4d9 -f0bc58394eb6d26a782ed901d6d72b20a5bf2fca8d03fe09b8402b5092305261 -432b093f41492e2dd881c38636c779acc1857678cb218ee3eba1676a4a2efc1d -6fe9b4836021150fcbe77cdda1609a4770d9e5bb70417cffdab1d67bb4caa21b -1558b43722966ca100d9653be9514b49b25f3a990cab950fa9bce5c8fc95042d -40bfe6d45c6a9d0c0af8f2b459381be02af0799dec2a89f97f3497e6b5d0c859 -cbb971f57c5a79a437261eb62ca2b5d3dc4ef92322489c7c727cf23d9e230cdd -8dfcaf887ffba2d3869d06ca0580267e165e1ef87b5162d68350e1f69ba10123 -beb129ee54b7ff6d5ac40f448df54dda1eabd3d645b0bb0bb63b15df93f8697b -148456bd76880396cb03b5a775e98dfc262eec54de7c30d3b1bf9f2ec6628574 -d28873bab9f5b9e6bf6543b43dc9ac40798da79246268a9705bd3cac6d90236c -ff763ca221151c0954b420a97eb110f6944be31233f0849b1e9b941927e68237 -a52f9be16c3a98945d7f5b81cd8b6441ed2c3532f7365f13e9d5a2953394a89e -fff9f4d1ed8c6b3b12ba198d8ccb9fedc43449fd508d5066b647fbd885d487b3 -086ec160a7a48d62f04e8b9bbdcfeb73fbca2cac62ac9d0cedb38698e15fab6a -d34698cef1d7061446303d8651df48c47632a1b3e3cb78147f9fcf147542cb56 -bf9ba533b5d73da1cc2101fc6163c74c688ac64e175c9b443345e64f2337db8a -862385f0b3023f8d89799e1c45ac84e56a9ca787871b7cc14e4d8a6ac7f0dd1b -4226f020a495d6ab1f367e84a420502b8fd3f3de7e70be9cd38a9563aff9a850 -8e176d7089640e7c8b4764c79eac986f480db9ea29eae579e32f4bd254897502 -588016645a6c745af868d7debe65dfde181a06564ee86c3775b6054b52170e5d -f325588f552b0eed6b0ee91899a424df0b5fa35e6bdfaab9406d788690df8843 -f83a0100261d6ce15db1b6305982b488bab3806c362a2eda810b985978ecf1ab -40837869b8e7b5935427adfc59e771e3e29525caf4aa4337a4fac129a8c24244 -409975cbac00b3f3106621d4e9d51bda984a59ac205a42d66dacb6aa861d18fe -ba854829fa250308fa3dbfcefb59caf4e44b6a1b8e082a5a0f887bdcd3f6b954 -ae8f916cac26c0d961ef0a9e238c0191c7daeacb7d4d0d331f23cd2a45c366fd -9621f7b5490f62626f693f4083632750b8a775492dfe6ed42c333435d87c0f7d -4390af7672a92026cd3dc2d02db2f23368cc2f6ce28e7858781a66ec29a00868 -eb3a4074dc73e02cfb5c4bdd78b42c883b0147d82cc01cc65c1403df39f310cd -a0e4597de4b043ea5f68ef7687a0c9ff01ae2307be13ed974d7b7ebb43cb3602 -dd1c42e298219730b8b6dd8d79040b78a4932a0ab905bf7118519d31479b6434 -6a6d1e3a23ac116c7c75094d5388e5d66c96fa41cfe88edecf706ff11215371c -33b6c353d064accaacfd96f9ba8b1dc28d04276c9e3421286627033baa88ea01 -7a320b4479b75697dc1a4400eaf5c6d55a47bea923d66164b97874ea73d81ca3 -c0eacf45415de644810e5768d11741816efd446a01618b2fa1197998f7762580 -184a4a75c548e83a7da2a644b907c1f7ada6830bac15215ebdc1f80661d763d7 -702f323c40295cfdf207b27f5cec7b12ab546068c6edca5aa51aead293757001 -b7cfcfa90f4a22e6bbabcc2b8cb1c237ad11f7f60277d17a277ded536a2b6ce0 -313f2fdd7027bae742ad0bacc864e98797449637cee0672218e9c5a0fecb3f05 -6f9b508b5c80f0379493a2ee31c1ba1709a3ae246d06065f6d68dec70ede0e1d -da1c7d94f0a572f424f5972d1e457bd80c26e0b9a55b1bbbfbb878f754819770 -a93ff3a35f2562473ed3e82f29b2f07f64f1c3580453148f59b5c5038dc9db4a -5e4c0be42eb240c43219784a38351f8fcb773ff07d87f5b0ddd947eae4246ff2 -3aae44c3ce47f7bb6c28d8eb868030ed5cec9f21bba15a8af7ba01122348e940 -a4d741577a9f7eb6c810ecd42766e8434eafb703d97a514143fdef5331d28ee6 -0c7d722bbe61718ffa86ca5a34047557552949620dd170a034fbcd6b91da5daf -1a07d513b62f57f27337261aff7e2015bf29df039010c86bf98ca0ac084a3682 -034b93241bec3f01ff7c136a12c215026b13a1b249f17f2231acce8f4be2e108 -81f28fccef7b76dbf1b867bd4397390b11d79b4fda14eca4d607bea3bf87143f -0fa41ce8108fed30080517269c81080c8790b72447201dd134c5e61e4d463a10 -23bd1a7ce7f02d76ea9cd1b1cc94eaab24b1b2e07c487b2198efa4de63e7d921 -0b965070b079e6993da71182be860301f72f6ffaa76748dba7d088a21db21217 -25af905652bfce00cff782fa165f24949db0dd56fd558e979c77c9ede397d7b3 -a601a9c45df876185e6daca00b3de1479d69f8dfd8c4584591e3631d8bb7d2c9 -4897c3a060a4008313ecd3eafde4dc87e1eff2c56222da9ed0cbdc461d328312 -3589e1aa0e8c0e49cede3ef3f211d1040922b096cfca71d66467d5b9f09e24c9 -acd1537a999f01a7a766ae8d2531babdc889db8b63c2bf0feba73586964fca74 -7d1c76871d144c282c8055c1c7d982b4b74b0873cbe180b8681a49055942de96 -e3e5074010b6fb705c9d2d15a59342df8a4bbb09fc47ad8d474842aeb8b9def3 -4d81ff1483f685f40a67e0b326900a94cbe783e193485dbd36fe99feddc715b0 -92492e8b0baca5fc2f3e3b4c54c4e8eca16403a18eb3d8c26af33d90e875ca3b -52320ca2db4a6011651708372277d1c21e0e09f2c8f992c82fe2fb9d875f0bb9 -06fcb9bb6b2df3d57cbcee59edf25d3876dac3520ba028906f69e6ad20395261 -07c90c5e6fa13c5d06b0aa0a3b7e882c086ca3169b259ad7d430ae4ff33ae9eb -b477adebad7c084e6332524845eb5f5573138ed905dcb3ff38f2f2638b919916 -089e4b88e9143865f0a3bea488a327af4e069e6bdda65533760ff954869814b7 -0e9393d13612dce85955547229b156e64ba246d3833aae60ced8bc6277b4c8a1 -93245920e27b7973c9303390bc87df6e943ccde6e09e6833a0d59388a88788df -39568c1efa9ae93ecb9878a4b5cd1b51b7233a2f9b201c7729042031ca6089cf -e83e6281ef102c29a9940a5ecdd98ddf88feaad94453eb3ca4c445d194cfee4e -6c64f0ec4af0b34fca80a68760330df389a2c797e1c70cf68ff719dab132fde6 -77b191166c37f20316dd843e45de58d20b415175c688fe852937b40c439947c2 -4c30735414655949db91770464c0a2bd597641dddfa7c5c5cfc89916a7bddafb -fbcc9416e269e9cbf5dc8c1e56c33da5a235db7015977600038f541d93e5d29b -2314e96f95b37577da9d41c934b11915fc178ceceab1964455346deccff88dbc -24982ce9cfe9d641f4ac67b5bff1b357e481767d73f1a81bf5e6b6556e7c79ff -52ec0d74fd1f156f06f69c8e9b98ad433e5fe75922912dca1f5b3e0f6735fa70 -327e7f59955d5e8074fd97e8d9b3f8341f9115ae2e5c15e39c1b80fd2c23958f -fe0611409dfb1ba035584c1858925615b941b4117a84b95da5663be37393c06b -d952cce7d44e4c60131ee9157f77b397bd7e484ebc1f37f2f6c4e819c63aa761 -2f9808ae7c885e7a118e4ed773d5a69e992123501bd9b0891874bf45a1e965b3 -70371fbd85ea96df51060998ea6d6402043c41c069839cb770b7a9070ce0b7d9 -72575cc53f9ca553f8d95d69d948b074fdbf5e7d99405756bd0eb5e8022703d5 -6412450212f4593416aa1279978ab38d2640998e67879e82a14a62f398d65ca5 -b78f94ece919fe9ab957d797e3cea27f7fa9ec05fc8436d2a1bbb10ff84130ae -1f918c771869468adc1e1cfbe652df4d0de26b1328a387c23173a14ad6320d06 -ecde76f637e310b36c39d17dc085224a74f2db1e0c046be6633a1bf12b6b9167 -1baef3637fa7800410d69c2a8af3f4b8d810a13f08e01ad756ea7cf39072c0ef -b4aaa41000bd0cfb2013ad3878e95bd386ebfb5af7bd8765406040ec8e59209c -5574ef1db18ea7b2259369cb4376efa9817098dae38a9f725698f4949a43a2a3 -b5d542b17b94a4a68e2c9a761f2364aded30e8c952b07b4d59cfea1e15ccb6d8 -804b09be04c98302b22533c2bfb213372ff7074f03d9fbb179ddc87fa9434fa6 -10c854d4e9369074c4d7544359fe1fd8cffad049aa864916bed33c0ab4aad936 -87161891671adaf967321f79ba0def7eeb62bea140681159e94c567a3fd42b67 -0591065e9bc58db0340dbfa652613599c3974fbaeeb1cea73a6651b90ef2d927 -56e35048e86e0b3c7dd5f039018497719f88359300dca26baa8d63d48e6a5ed7 -0dada8737fbc1c9fc53fcba651f6e1987d038b2c4f879c6f512b887461e992b5 -4fe44ba929b3963b97dc0193ca3579477d36193823a8bd7c5bd7c53c9bcbeefc -63b518cf9fda72d1d6f65887819c3ece50a7baefae28ad3a052724fbf748ac26 -0e23ff4acd05deaa0e15b8ff93205b24b9098903b7fbb2321e252878d3e959c4 -87209a700612c71eea465ac0096224375135096e56a127ce45a93cc7743c9a52 -a7f9d344c63ee59599df775a6c2086ac8ed2f686f51a155011006b9292f3abd4 -bc450bf3b0dcd96c74a6d9ef5e9c254ba470bbb933e9376a72519e5f564dbeee -a2d6712050a535536f321c18bcf0a2a32622edaa705161be3bcd03e0d1466c9f -2eebd74c7e278c8a34c2a6db04ba4aa0bc47a578f664bfaa55b3ef36cfa508bd -cbfbade32f94322f21757cd7c1dbdab1d1cce75b27df08ee0b3d6881693d0c6c -dbc8c664ec918947be35ddf567861571c85d6bed271fb4df59d2b83f81e12d50 -d79d57f84761e585c8f2bb33313602324fbc2ee8c6beb6f9dcfec8226f3acd74 -d8704c82eba43eb5b17c6e21c939cc9598089a4aecae0e4001d58f8cf2601a10 -d18bd1ea95ef7b1f798be289b8d36ea28da0c924f6c6b48fec099af63aabead9 -a62a77f859f38d0e3cd0598cd2c071e7a1b3e2cda0a9b735ce2bbde7b676bbcc -6a750e587a0687b1c3591d441a0c168ccfbac6f34d82e2461e0f131e5db8553b -f6a142245db53a78eda2bb362ace0f4187dc4392bad38835851f614b1d8a9326 -201bd544da0ee2bcc7c10bb4d54b87e5b6978c6fe7e5389c26502248eabaf21c -c3672ce969e557e50aad08288c999a409a06b0b11abe5f456b9108c0114bed85 -c5af70605f51a1b3ccdecd8e31b41609a4fe0f129aae0fff70f16a02daeff54a -c16af6ddd7c4e127b309ceb68f55ea0a6f0852d15bcd5e1183e10ca5b8536bf1 -cc62a0262459dd8446c9b7c1ec897532bcf64ab215b3850d0a96bfdbc6cd55be -07cc8a2fd3b5bab83a46211d184b98fd7896b709df2f9d7cad42f3f5c0f8fd73 -2829102f1a341fd7f376991fca1f398ce316c7dd4080adb2c0bb523b67f11422 -d28c4ee97b9cab4fc47b2babe0c128897d0a5c940838383cd485a51b89907bc2 -2ad8651d3ee824b6574eac7f864934ab933143c0b3db076594ebb7e45f67e420 -5400c7707ddb5487aa4af14c3c354ad014fc05906bfd237b436ee64c2564c3e1 -50dc97d8bc8cf67f60d867e0e7c0cf1f300e1202aa2f0990087754186e7d7cbf -69a80bfe098b381e037a9305fc3ec6bfe9c174c3a30da0eda81680049dcb03e6 -2fed8065e9aea5aded081b770ce5e6488562574347718f35eb39d82f1afa13fb -ce65a648c2289edb3f781d7a128d094ce13b260e39b549699dad186f7aa424b6 -f78dea449f5f2b198dfba48169bd7c2a36506800e24099c8b9e4f617ecf546c1 -7e474420eafd3c080b8c87bedca04873b92d14982c8759a7a558307147470a40 -5079a8338b8fd8c9c6f0a4a589d2cee4c25b7f05df8351b9e02b52824b39b288 -7a8d01b5e996dac06dcfa912b37b50cffd957749c6af229d1060671bf227ddc8 -3703550d6d96900498503f818cefea1600c76216a9e232b759aa4223843cb7c0 -09efd0651d607edf663cf0b9c079262778814e0acc5bf3395dc222cdad85eb63 -2aa253d54c35ea6ffff2497a912c097b60aad465996ac7c38bd046755b11c9db -10d09e502f95bc38c4fa51399a1f13de52659e91d0434ca72c04d56988ce417c -4c77abfb50fbc0d6945b6ec83ba2c43b01506f6289994fbec22f4c7f80f58778 -78bab5eb68ebaaf43f3c8843597e1c9e84fb2d86a43be5a106493d0c3a59fba7 -8b9ae5cc95f3542493f9736c0432039d32b0488243c929b279742b561545254d -6d66ad7e69fac717983c21f7e97009de60d3e38830e29d60b24cb7ab993aee6a -861de040f4b49f3e9a8ccd6038e56147f9682812e598ae646a941ae224b75a92 -6afed0d487a62821f966040ff2d2c5167e3ff0d15314d8ed2e1d634571ece71d -f5b60579f325fa5328e81d06cb12edab1b4b4c59cafe4ba74d128b370a2b2b2f -17a7cc6a2cafc7283e5a999f820f9785fe1ac09736c07da01773a882f272bf95 -d39075f77bb07962436587ac67f7078ac36b660e2c9cab2d41f8e6b0d66e58b9 -7bf3e392df318a17da4b23c06982982221df1ff79970ff8f141c44196e64378c -efaddde399cc842e23e9870d2d05e0cb45a1c1f16b8a839be2f3c7f85d60e073 -429fdbff8c1c530f7d8085467d8c1a55188d88b500eeb6041267273bdc3bd8af -c35599a0611d1fd1721b937ff05edee4d6eac79dc4a8e3dfc77c11031fd90345 -520f8bdff991c3715042721676e291db46157d5a70eb64f40bd85a836f3ae95d -cbc7e48503ca7bb1c3d7d00984434e1e0b33f03ab0a6c3fd9fa87ef79c918b57 -3fc576ec8986d2fc811977c274345ee2f9743d6ad215165e5e0c5828e063117e -25b01f3fca101d47e6cbd16bee84ec791cfbb5b7295c0075569bdbf13facf652 -0c23e6faab912cbf8d47898076e36264f84954604322c435d3fd02545013332b -0a6d2c85695834e52e5b00a9e6d87929f9a39cb10255262ea4e1e65034ebfd8f -d091724b3cf272676a7220689fc74c81b3dcc0688470ca9e4c1c655c44198a0f -d44e81084233d57b01f3057e10e22fb60b1ee00d0f8fcca2ea3cfffb7604669e -097825481e07c5b8179acb8a3af33112ac3ce247ffd488d5cf903105f21d54fa -08ffb93d219c08dcd03d6b671e20deaf48e7c796adad259ad90247cff1c91931 -c582afc94a1a4d5770af0ef323c7c5b6e9826288045f6b001092dac9bc5a14b7 -fe0e74ede03bcfb5e7129e05b265fe3771762e91e17f8a8a860e35642df71d1b -f87ff179d7d75cce7d8f8fc2afbc03e9ff2236403a25e6bd0917549a50643fe1 -1ea283e783f87da5adf71b55695b319de61db1864f1dea3ca3b497accbac57ab -6ca40557a991de535054a7b914c70323620d8601eb639bb0af682efe146551b4 -156174c67d46b135e56be6d57002b648706dafa407d0f2a4ba71ae6720757424 -3d41c8805ed4b9448d0635256261452728dfa761e6c2fd0283f8e30168f2b6eb -a6ebafaa24a2b58736cd7cc853b50daeb6e53d444b67665018e551fd34639ee6 -d8f55c79f690453ba1d6cb2a46d68db60ba635a6db93ff4e0c81b470f0294440 -b9389e399a0adf62fc4074379040ffe116c3ae00fab54a73de9aef5950893ebf -b065fc1f96d1ba51b5fd78a100e39db403c934a4fc767c21a69557c96c0fa619 -d635d44e8538a759da58c61304f5222d9d2af53955d554947595c2f10b2bd202 -29ac7686ea304e539c90c937b95177337f5393a03af4fb6335c721cfae390f4c -ab03d088970b875cd2fafe80f9d747f26e5617966144877e69e5fb98c51249cc -c63c77936114dd83f0d23ca092be49dcc71290b30225f8c8afdc8b5f82031969 -d091bd2d398cabbb2169d2994caf7d4705ce5f9d50e95ff78a351376328be0f9 -e4e0a0051d7597ebf4ad2a2b7c17b55a6df6ab690392749b52fbcf743e1095eb -1bb20432666dd163e90565bdc558afbf1e50d6add23947426ce3fce141c3ea46 -84d6d8008402274bfa08ad56cff81150b06e455f6da627a293d1e53ddc191d5b -07b233655e249d270058aeafa20abd1ece684c639b0579bb61ca0ab63b0139d4 -4e4d7ecfef43bf4ef35bee1b5ba8cc57c933435d3aad1307c511cfea86dcb17e -47af11b9905ffc1515fcd09fe748df00f7247eb73b9ddde7714182f11dbd4edd -45716bd0f6579fcc9a626e8cea24a581e18dff8c797b62fe8e56efdd3fdf380f -013f9817d157434c0f2d8f0f03d4b3957ff22d6d61b44b008fb40b328f07c19a -1f04b8159eec1a5743fa34319dcc3edc9057af929f5128f16e7b7feb65e46731 -08ba5f52fd3e8292aca65d33197d0242efe17389a1b7a92c6a16d45584e5de00 -ac55aa638aea12515a224dffc4558e7c6a4d68dc90ff4f8960fca867fda05942 -35008145e491d7f03ec8091a3051a2187f5dc98073cbb700803685aad8f089b2 -9393d30a59a52206357cc799ea0a8a92cf6c211f1b831f7b501185edc06f3266 -1e17882579b0e81da83d30ad7b2257ea37bf4af191619d092489fb9acc49649a -2eebaacef24a9b0a3b1d17859fbd841dd2c6e1150715c3a2a45b8a0f3c0eef10 -ed10bbadafeba782598883677622f17f8aca020b1548b272b3025d63dc459cb1 -fb2a1b32174ed3585acfd970a72e3a514db9760146dee01c7400dabe0b48ab0e -1168748b02986b06601fae5cd362ba9739d36141f95bc33a6cc7b41b7ac2f0a7 -03287d8f02b5aa43260f9be8d275d6a8e1c632133ae2ca1b747c5803a69649a5 -23ed93e035607a365ad8e7c2609f35428d2336c6e34794cc91bdbf7248acfd7e -4f2ec7128d0082150f5232edd9698d063ba3261da50b8e33f1c2639f9bf99a56 -15f260d6b8966d070690da6f34e981a7188fc61dae68f48e92d924b4e9fc9040 -379053219bebd68a672374c312bce315ca4ae6d85fa26d9dc280364e58a9162b -f65dcda6084b115b2ba7b5f8da4fa0afea06f0124ea95be9c9e32cb807836878 -8bcad43ec3cdbee7eaaff193d5d9ca4b50f18e6e75e287cb11da91209ea64040 -02460e1b9c8584de64e48fa7c8e61f18fdf4fdb5ab3435e60170c16fde1195fd -12dac2d8554e08ed0313a0223b1f47f61c24ca8e1b123f82774696bc340c767f -0efc6f050fba6300c854a776d85a5246baf3d3e10b7907d2b6c377126c00e74d -67b80d9c5c2df4baff74aab9f65c87d6297d36c76823a1925627084826ec2218 -65af45d8468cc1121a07887c968a8d306c27ce29c88ea5198474c211b388e938 -2859a26eb881658e8f055dcfd6a0fc3765fb070ba61850008f8fcdf470efebb6 -708abab2a0230c826c58015aa0dba7d99f53bed02d03b412d6b56b7b9fd394f6 -615f68ad4c6817e7fe16c1b94d841f9847b00ca7284ea265ec6dbc36153027a6 -d93c3cd36cc2aae1b98efdc8685f6a6d9bb4ec2f0901cb7b95944e81aac25abf -d7a108c42d9959d48bbdd0aafc4df802f06f4bc9b63cab8cf14f8d5c2d0bb0a6 -5f66fdf6ddb6c5e4be9d73ceca4c69287b285e0549c8cb670aedee91a1525e38 -19fc6a59ffc18f06cdb0712707eee358764d2d33e1dbd5c715d7fc39974ab240 -8a23fbd2d37250939757bc5d9bc958022098b9c304448909c317f03cc6922f17 -a32a83ec64a69da97138697031f3b9766b4768f6727712c084350e43eac84994 -6228ced9494053e8028753f0e0712386f90613f9b2405fee76a4cd1ec4d0f3ca -a6c34d34132c7191f48265ebf3128cbf36b184522b42ec1e83215d8c8c4f52ea -8efb6f29da30c24f1156e4c3caef5e51e7a00cc85d5e7967fb0b02f6d0db8ccb -dcbf510c0a372aadbdaabd530e06e4dcac06059f22f20174a8fd7d5cfedc1afa -8f1d0c564f10205fc47d7c1a7f12515df95ab315ffb099a0180f59abe455b810 -a509c6c0c629816db1cc667ac7b50e2dff8c514e611022f8ed961cc5951b601d -c69c9b7adfc4c45d2d1f389e8d8ee39bc8b194d37ec7017435321e5b07f95476 -fcf8aea97f0a6cad515aaeab8c78c05a7a63ea98d79f6251136c2500ad59f5cb -1dfa0ba9b8bc113fae7827f0549693e7f0506bb92484bece75f5f10947325798 -acd2b3b25fcbc4251ef79d2bf716ab8d2c1c2c39793092f3ac0cd2559ff1bf14 -3b8e66cbef9d56b8151a3be4dd86d78a70df3e968eaff9418c43aa816af41455 -7e2faab58b06b1f8d2e6fce9567dc6869a8bf95fb5d27802a06c542899d7f968 -1c28bfcf10b4d018980ae97f83bbe9aa81dc758e68e04d77168ac7ff9a48632b -8a73a32497917ed81715ac274519b91ec4eb3cd07cad0900ed300b6b50d0fd2c -29ebaf326758c09f8656280dde65c62a7fa2f9a296696acaba8113629a0c8345 -abe856d6e4d7797eb4ac1cb0ca164c991d66ee625f6c9347151879291f4d06c5 -2867b1151667a15e6453a296244da7e84b2267d084ee127d43551cada9e1dfc4 -abb749dfa3ae483a837f575353140abcdb33e4c16abb9ab76ed0980eb1934150 -1935c61b05ef82662debf39695ee25fe7e310fa4640038f4dc0908d712c8a586 -ec3eca63fa3506f61b682b1a22161ee316805bacf31cd6f3199b885b44715e1b -0b1d4f75d620065f624b6a01b59883fd90d2b0e60c7fa846be39482f6d15ef19 -cfb8c62b0e64879651d3be483b5a608d65ae322b9dbb08ac9fca86189b2a7722 -bcb54ba2a14e516e3a016501d38c2c09d2a59501705aefa1946bc66900a8ee0f -96da561ef1ebd88a3b811b6ac90884e52266dcaa36cbfb4c875a8fe1326e4174 -a38855410b16574cd1d72b035c92f3cabdf011be78b1738b87d8c146437d66e7 -e877eca95208e06fcc2f475430f4d40c4c469c0e73195e102bafb588f7c94190 -b4f0ff447aae94ad49a70192c23d14e44c01bfbc58473b218990fc8ee7ef0608 -556760078aa28c0cf7c71029bff79a1021a2b79d3be94c45132e3361a9ef23b8 -af44ae811fa9fde7a2d7551883c5f076bad00f27b23bbb1224fde034d7f55f6e -a0f66a0108a5676d92d90ffa85ef146852f8d7689e815f894a2aa4ac826ab95d -f5db7315ec51854754d13ceb39e98eda22c69cf817bf5554cf63fb19c9ad7a50 -68f902b473bd5545eb1b41a1f59656a2d44f606b77d73626811e719e8b466fb6 -22e249e14af6f4c9da087a5b316c7ac22c743e178b85776940a759687528ffe6 -011acacb6496f6f87b9cdfa74fc4358a699e01072dc98fa0fbf2ab87a683a866 -4d249deba761d92abb95f383b17897b757cc1397195b6dfdd71db82a45dfbaf0 -67bb21c23c86bc2ebb480992a46f11aaaacfc5eea942d7ab40ea16ab66106618 -6075cbbc2bc31c64fcdd14579adb5c4f0c0b29cc7f49261bc8e31299a18f0b85 -a23aaa560386f7a827dd524377cbc2785a24f9bf3ac7205285f637b624795615 -b8c624f1284feb34d2c558cc7a8976c4f723dc8a4209acce8be9dd99de7089e9 -2ed3d6bde90dab21f1ccecdd95b3074c2c94e0a1587fb61d20fffad1f4445c90 -b7a975bf898688ede127fb0416e90d134cd2907d551d92c20f5558e14860c9a9 -9e01876783c9f06fd9aa1dd2551b07ab9a8f9a0aef2fc5bb4747446e25d6dff1 -4511ce45a4873cca3d1321cdfd9d27872dc1f3def9164995c4682365b2575822 -33a17a079b76a15b5665d46322b93e4a08f83c4b8d17492f69f859dd80c451a5 -0fda521a8c04876c8e1c01a64cb868ef94064cf5081c23899b1dcc15c5f3c748 -5a9d96d0c02ab50652a27c87af283286f1fa4b5dc90ec2fc29bf52d75324fa4d -79ac8906cd1b88d2d90675c15c759f73a827da36cd4228297f37e81b8d1d9baa -5320d6ac2e15963bf830937758db14799d3186f009ac13c7950ba6e1fc47fb77 -60eb7cdbd3226a6dcc119df8937019755e47a03c00b8167453e2f3bf2267b3aa -d2ee5a46f8b6765c89287417e9c367bb7a9e2637beeaf4a880d372e847ecb508 -be7661994add500965d4b0d5b6bf23077ade577491e6672b80519a7d6d353f31 -412af78ee19601d6754dcd1f7a1a7a811113c0f797739e40221536ec62dd8e29 -366a6eee3cd3def6cdecb5041f5480f61714df23dca06cc444f16d7c284499b1 -7626b1aff7f08253d55462f9d6df2ba85144c7fdc9316c7b87fcd8c9c3a34308 -e07c6d7cfee6322b33e9a1a450089796a8360caa41325626181f971021bbf155 -279d9b2ef3bcb63b9f710eb574b51ed605c88544e89c1b0407522b38e87a14b6 -385ea02ab76c5c92c70756550b09b29273f5a890bffb31d4eeeed305891c32dc -a6130b1ccd6a5e4134053f7e100a65a163e5f6043325ce493a4b50384d964f75 -2dfde53ddfcd5ec8a99a06153fefed13323fd8cf3814b27c7275ae507e9cec7c -2ac9078511a964610ca9af6a196a40bb21ed8554eb24acb62713f728da1be35e -da27ba09223e8f21f7ae31d3e94df3fad1bb00aa6dc02e21d56b773469b7ebd8 -3ff5078a0768b70cc01da453b6d8422751d5eb30cc1d22b6153aaf8050cbb05a -96227767b6d97de8212e2bd5fcb3021aa430b2b12598a0f16355a8530f4147f6 -c846ee7d3792a695902e214c4edd602483c7ce621d829bc4252f13d51c3675f4 -dc8eb3ec641ffe23b95a8fe27ef05a2c1d5a1f11748d6059ec6f9fc55b0c5bd8 -9d54c49b951b8b2905c2fbeb2ad1429d4b36e1fcfaaed468fe04bf7f0e702651 -2ca7f9cc1ee185ff8afd082f455342461fbac97ad040c7e2f7a5b19908f34779 -6c30d268e93bf5b66a883bd4dfda77c6169bec3d8db7f8d9e127d96addf44b9d -b80981581cdf75a05f597b36f872897e6bf7eadb70efc88c6f7ed76900ab2932 -e912171882910dc7bf54d290c8d72f4b99a454ef9d29e1242d760ce482fb3c17 -b78b77d052ef496ffb3441a9b25fb618609cde25f7eeae7eb5ff3cb980c1693a -893bf0fed59a7a0f391c81066155502d7ee26e1900c6ceedcb45c238c0a83ce0 -745778080eb28e4ba0c2f0b626fbf8bb47ba37ee26bf91c4b4ab3f03472a81db -9edbd2e22e63fb59007acd09d89028b94fb8034d5774c63e54feb860d25b7896 -65f12f5fb4dfe691b35fc69c6286af5c958c4fe632240502c1b0eab1cd663ce8 -25420d556686a9c9d2a6dcf697dbe98665d239e65a3aec5855cbabeddb379231 -269107f97ab0ab0aa03bce4261e7f77e8436e1c2e4fc8a4ac431cf6bb32bedd8 -f693d1725ae53d9d0c9f8a008344f3e50f2886cbdcad7e3ad42dc5d22a60446b -d4bfa913fd29a5453b9e70d0c475aa8f0335e8faa55fb10f8a7f4fb41cc1a8c6 -6243b323e5bb47373fbc5c9484f38ee6697595c7a29327d8c36601d7324cae7f -b0b477cc33f687f1bc7a94ff8002b2701d4f5f48816a4056f557d0c054b58e7a -19116b4b263c6abfa682494b15f120ec69f7bcff772d1496de58b79b5a4e4f93 -6e984afc71e43aaac66eae264d6f60c09dabb78c019885397488ecf2347f7f7b -88af8c0c162857cfb0b203ee54cdb3621c8ca71253b761dc2f691556ab628469 -f3b0cdad16ee3054642e50c3ee8831a056fdaba1aab783a878a01bb5470df6d2 -5757673390e1baabc204deb9d688c8ad470272ef58f0f57a72f1d5214cf2d090 -573f2858ca24a819f5c06866a02d396f89d6f56819da73a38cbaa57a941a026f -b33dd786748512a06ef5a186c56ce0ae55dc6fdfc77aebd11c3e0aca4a125ef6 -356ff1918805d986e727f7d0d32cd2509a165bbf7cc1c2d03a5800b018eccab6 -75f53b047dd63654523ad778b0cafdbd875469580ba0049bdf43e927d4c62c7d -288665a89f9f5ae5b1e0c43874197687d2ccae1050b549a6ae152a89e156819b -5a34e81908e3626f80e52d2a6ec99cfa91383c193d7374115506c726c0b9a926 -3cfabad4699a66bb92c1f9cbecbaa4c6f9b1f2e584a2353bf4e9290af8a8e0dc -8c145c7deed1681b9939c7956e97751be52092536200aa05412e617b3cf23bf2 -d4ae3644c988d01370eac3ac6133f8ec80f33ab56b9fb3125f4ea75dab257dd7 -3eec8945502fc4abd5a1add25651ce68de5d1da342d34b58f4d3bdecde7f77e7 -a04d38968f9263886cf4f726778bde4135391cfae5abfc8111ffa25df08bea78 -e448ce06faf8fb901cd2f3327bafacf12a59afee1556e025653ec6e802499824 -2470fc41fdcd54c7edc4ce7f65858d0daf1c6581f10f049f980f6dc50feffd9f -d3903ae42ab80346b0731bbbd89e8500705d6b54513707f0a5be30841fedaded -1f26d080c2e50bce3a261e8834e786306e9bc8ebf0363bcab4ad362827824b9c -7e63687d729b6a0cce2ebd998dadc870e015af428bfcbfc353dd29b0f8be6389 -3e44eea482eac4461393fde932f5851038d6ea9b0c3e7c0928106ebe2c1cd468 -0203cb8739b22a8e1ff7fff8b84ddd092b7a0f9699755531aeebceca459c1829 -9e4298d60c2bba8b6f62d4c2670deb3b314662bb0a0d2eeadbefb1b482d7fd7f -60d39c9855aab53be1631f4a28283ea5ec7b0c4ca4c6ab13dde26e6dfc14ee59 -630c4a876d3fabce947f3a6c9da7beaccfc6d317ad27572e48d0ed39aeb68d69 -bfa2702dcebd17df1791f2c8bdeccc1a7ab3f140dd50fabd83de985d782df469 -4b4bd9eba025e17b5f1f5106aaa40aea79b4608b87decfca2a38aa44736529e1 -6b25fa25fc3dc2de053caf305674db5ceb8c3482e960cee269223b587ea15ae6 -3837d067dc5187abf8c449d10c0f678b667d43fef29ec1a1abe2e7b42da310e6 -4a4699b8795ae98fbfc15c94843862af395b3976bcbb02efecec5debefda3894 -766e9e9a03ad30682bd636bfc0acb1c4aa4909e73148117b43c4c7337d7573ac -fdf0c37e211e40a303511ea455be738ebfd2a1e790ae78a59c30025e94cccf16 -7e299069a580711e4f6d02985d74cba7c95e5d1f9d5027f63cfa98ca22b025ca -87097e8dfe87360c64e59d2261c1108e2c434e048df81d5b4f78cf8ae3fb3611 -ad7d8c599f1e6abe605230b38995c2f9d7db7161daf285a10d0640ad82ad4314 -27a63508272220f61a2d02ff697854501d401232fd512d975480a6979a79858e -6bc380f89da9656b602372def603e2a30236b5ddc019096ba048e1175bd6929f -fc82fcc340c8ebd21d2748c01ab6972b211425f1b7c417c2f1f9aac07dcb3520 -aee59d76448061ffbd74eca377243d99a952cb38968ce2c822a5e6ffde1f650e -a443f9dfcd1c6782d33f4e9df3027b0f12e236382495b6124cbb382be156935b -2c9e5f3f758f8495a738b4ba65dfeacbe53ba1f949e99e8cc2bdf57931cf5cc7 -6244d2e2a468959b130c7236c51d2909c2c8361fd1e2c2572efbefa306e2d574 -efcab83db1be39c920f564e7ae03e220e2405e05e175f4f7b0bc67b04f3df081 -6e213c9e34fe829b22f4912e84c37d37460570785f864bd41ae4b2f41eccddf1 -7024686a8fde5c6e40302f9224a671f9206846759590b027cf2bc907f75ff3a8 -26e3df19aef593d7659bada169d149e272d0811af629cc1d41c98e8b81f7ffc9 -dc1c796f784c3d5353c470ebb4bed54234832fb2b1b7152bd9ddb735813b8e56 -720fd08f4d6473d850d60a6bd4f637bc4726576229c86e53dc0c31f31bb7093b -b9bcc52bd87550537b4142333249bf722663174694f128b91e262a4e14202a5d -73a30d6b2b26e2b158373380a484b6947086d6be689c3b900f2fb1f7a70fe0e7 -092b9cad59ec48327471517fbc0b04e54d658e23a7a05d819ea1349c5396c6ea -79881066d4db91c3b78b1c6ed4c27587598e1521033dc6862d61d8e0f1afc962 -52ef7f443d3c71f9b4c2fa9f0b7fe42919d4edd428cd8fb94a1d799f49b32ec3 -5fa8623466e4a7502fe2370920ceeff4ed29895122e004fc5c3c5d1f82ed9377 -daefd0e8ddab28bbba3d5fabdafc2dabd94716283c9275e55433ca0ba3126ced -bb48d51ce4df588e260aab1e1288df9bd6a2ec79bb4d85857284baa173da5628 -38f315e52e50cdfe36abc501175b44e394e47a87d6c2b8452f1acadd1e71d51f -5687072700310cfd3f1acd0df4617ef8a68f1c666c92e05cd9fc3e2f762a2c0d -9c523923845504a02478a67bb66ba2fef2ee71a5debcc859b6e06474a87cfe52 -49f7694f4834e400aa5fc00cf350e581165edd1c7727ce8c7ebc4ecc9757ba1c -65600a30d6c12e0060f3631138f235872a76faca0d5b52b6de556305b753ace6 -193b1a2c12edd4208331c169afc526419976d94bd890bf35e4ec647479fdea29 -2ee1b5cf054e6535cc693cde88bb8d9a564b87fb2c30500b01e7f04f1d7f6f4e -5091f652b61397e85bdec3c1ceee188a064cb7cf7befe5f63a07fc383909f031 -7fea8932ab3c667485a9498079924e9e9397b3268ecb1a7aee656f6b7299897b -2995260052d1f4f315a6ce879d5120e2ef6bc242884c073acbeaa88553808859 -51d5d60698dab05d221f9cba350d7830ec0f5b9b56852a1d41ddcdc59c25402b -b9affdc24bc0dcc302992125a61789600c2c0478fe75ae4566081a87603ff952 -957a21df950717befccca58a0050c618ff7c08fe28575c52a7578259c1ee0c9a -24b23c1beaa284c1488e3ef98e7abfa75e257c46a6bfcc3994c0e51f4f5452a7 -71cdad79a4799565682b7c44c2cdfea59320d86cbdfd888fda2c881fea690de5 -1a94c80561f9538434418a9db2a8240198152803166c6ed3a472026bf433fd79 -9cf53ed20058e5b82784dec2c888379c7e5d5bfb29d81f784b75fef3732bed48 -858db907f40acd2e9bafdcd0ddaf741da99acbc836ab070c3d40c9cc2ed800ad -8c20c10b7cb0bc6bede212d757b4efd6f185069aec0c0a428bcfe85d94ec5dd6 -649381432e59e0548dfeb8efdc161d0b9e698a07b546bce6c3f0cd0439948fa5 -94f3ea1b20d8f0c6aaadc252a49ad4932889a3d1f485ad0944ff5937b107d120 -8415293a757b2c89cf3ab9d3511a45ca21912add993e384ed16171c22f40255f -87a8ac1f8fad01c7bb69e283ce14f2887714945ca26efac1909689da69a977de -8a6bf737e17a869e2865aaf3f9a4ba0961cbf7a2d12afc5bcb49c3050d08ed40 -42fe4063e35c1053ee283cca21165a94edf332a267885226001fdf4be15b9132 -c9f045a02e93a177cc30c6744842fdf265fec7109edaca7ba521e483c8393bc2 -12afb848e70acf604de58182e133c8078ccd545b3239e73d409788cd0ffdc1f8 -ee5372c9ef7758a0f0024e5c5b3db9826f79cddabe344b3ad3330b18e5db1a60 -1cc332b16a5a96b01b6ebb5d393c023f3e4a446b81a582088976371799bc74af -33864bac69fe02a381bd62cf20598404381187c3a09bbdc36db2d69c4d436d1b -19578467b0179263e57d6c441287d35ef7ef4e2df04807712bcef66eb423466f -5c297f59c7fe3acc40d030b1b298954469ed3a54c6e5292640426180c3267e50 -2fb7b45bbbf633b1e51db64fe171a4b229f89e39d0af72ca22c975749bde6811 -8bba12f61b8582de4385c7600052dc883d9f2a2ce8c1aa35a7f6900aeb88ce02 -5ffbf6d29681daa1baf93b84bb90b985eac4aee2b8ffa045208768b5f140b402 -8bfe8c4aa914fbc35cce63e54d232739cb69c24f1c50955564a52b74b0e7e8a0 -c5eaefa98c52d996cb91897d674d7e14ba8fd18c3fbc24757855783fb8a919c7 -e556bcd83cde76f032e00579120dbf9c36b2abb3e57d4178a04ab2ca94ae2812 -c36125267a7a032cd482f0207fb3eae96c2da257f152e2d37e4967239632f2a9 -2e59fe6fe48bcad8ab53733c9c90c6b5ad51b32d21b98b686d69794616afdbec -2089ad343144d51964b93c93bb0e67507f08cf040716527c56e44126ddf6ad87 -aed9935e5b8c241b386ebee6b11c5e9d197a48d3eff143246bd59057126eaaf2 -c3848078fbd711d411c1f54aa789fd64e494fb9f8ae43280c80bf736962c0cc2 -2957a1b9d5302a374c5c4f07283dbfa17f0d222936e63f602ec1f7f20b1dd091 -d7d24ff2cabe0faac3d5abf7962979fb464041342ae356fdb6b834ffe8ec4470 -e9ef088dc33c373420c0aa5c5bffd5a98d326f379250f030b5a1e716f3ac43f9 -affd2b00ac017e635fd8f44702f0cb854739b8454cd641c4b9daabcd9be40332 -78e3a0fcc129c3da6061d68a57a3ab63783ccaf5dbd87da8fc34b50b06ec557a -989fe41f343658a4b64d99650f69e9546eab9891f5f133f789a14b81a5e65f97 -08599e8222d8f113cc1037a7c79edecca737990a3cb78f9a3799548e10ed5848 -0499c77cab212f94c796955355557c40b1f472eebc8096176563bf70e85afbac -5101c129f6f2ae134ccacb731ef8eac11a00170d68240bb23131ff9ee33c4d30 -6732aa4765173670c688506777d703318c2092ab5d4ad9abd5c7f6122cff8073 -5ef324fa95e66bea9d1aaf8c7598f24fcf6849f0a5e3addae8cb8701e5740256 -88fa1c01f50e20947a6d36b71c0964e0c6fbd1e12b33a9c24ea248b42ea6af1d -a76f6593033a634920eff516d40550f6f6ce3e060be73f40744825a2d11b60e6 -0f8b4e029b79957286690e7a420651df4cb1709e0341eac37c71a8572f36bde5 -e9b02ea74185b97bddd5a7b38ba3c30aff753d0f745ff150986b5706f32262fc -34172803f55ed0d89c8427d65c1670597b6982708bf413e41d20b76617a4da34 -99981e6ebf9c7150bc9a83e7f3562e92321d17c80baf405d594141558d4a3d0a -fb2053bc62104db675b0fbdda6c56f9f8953f998b788c935b825114b021be4ac -9c04bc1af41a62bc269cb9d48261035074a50126392a04473d858a39e0e25903 -cb5ca0bd02f76edd46f5d2a88cea35b5610b90d1fca53804ffebdba3378efaf0 -1c628088a8babfe20dab86ac58e0fc0d732d7bfdbfd3af1a46cb055a6327f59b -731b13ce93371025cdc43c924c92d437a50ca03e8c406a3a8f0b5d8b099ba1c8 -d62c12fd677671998d9031fa9a38ea6ea1752debee019a5e4acf648be68fba40 -6bf733049c08bf11afa07a17760483bbca151007221f843ac050d694f0e89c8c -3fba1315d727cb260104a92c99cb8ff09d437b2bcdb8750188cc233900706db5 -0c7eee81fc3819f60debd357f76562197ff7550aee9a54d61b66cc1e23415df4 -dd0bae941a46adae9711294d48863cc82488ed1885ae25be3e1aa7d81c25a945 -546b554b84f98abe68a6f057d8424ea8c4c63df7f1f0b92cbadba6bbae4274e6 -a40d85e98565576afe09c418e771c3816e3723aef55f7d2a3a6f9645f3ab2e47 -a5c3d90971e77bbd25d99193a4f8a5ba9d0b0bb2951af1559cee2a744073d6ef -5127f4c0b61a1b0426a9202f3b0dcf05842e43cb32461822e56ffd408afee7fb -6533b4cfc259f1ddc9546bc76acf222d21558bbdb4c45a95478457da3138da58 -e3459acff22fc93f1f1aa4dc4332d8b6f7eaa31bedd6e71d7312ac19a767a585 -a804bcb9f4975ab184abf48cef346dda015f4badee90fdff491743dd20f3a7b0 -d9b08f05a2d804483d8e71c2e4ffa36d9ffcc10cee3a23d5acf719018c78ec8f -12e842cef25545201a6efaa6f874d40890c97cb6e7b79938de900f6c069ffd6a -7b31882ac84146a64e408ed182f7c7e968c658a86c0746aa4d57233f73848c00 -f793028b058af8e10994d39cdb5d5e7d74c9b53f3cab1efb62c0e70ca878b9e6 -410d392549ecea046d9e40937fc39225320521b9efef887185575521d8308bf7 -a68650545f610bc3075bf406b741f66b2c391e727406f24c4101cf26d3d842fc -a495d7054948ada6b7e4dd9a90725bbc738ddfee9ac11d94f6e52828a0e0abfe -401e185beef8aba46d725fad34edd60460dfe269c23e76d7fdd6bd9240a221d4 -6226f3d41853b3253711a9d1f577a9a5bf942fe768ef7950ff0895464e5a6184 -e91546cc604957a95a976891f1ded2bbf5afd0457d46c48f65088d191885440a -ba0c9e8310d73d350dd890f0cd093356297086805971893bf4e3160868e1767f -32604d873583d89c53c712d55817b540bf54a276804368a8a034a8b887ed9d47 -6e571a48ccd7ddf52cc02f241ffa0905b8ce44d5fb338a528a183894a81fe884 -8d0c89d6aa556b1225cb36d1dffc3b81a15fb9dc4b256fe9b03940149542d95a -997b4c2590775d7e118785d2932261952fef333c3f5d1a677cbc6505fb584683 -eb3c711347e523ef5eeb21171edf216bab2cff832f69679532f9f97afb7f9942 -6a9b040547bebd9ea7a9029ead485e875a269db930989181d083f95b1eeb3f28 -01dcb19bfd95178e249b9581bbd7d252ae861810d76c614e3ab905a65352187e -01c8b250740a67a9bb3d9856c114ef9bffbdf86df2114fce575968730b9652a8 -f5266726545441021549bed0dfd03f12b6f9926128aeee6fb178cfa7bb7edccb -4928c7fc466a833d34d65d9273fbb2b7566eeb23c9455dd88b8119474f0e6119 -00dc22f8898840fe87a3235dae70d69be78b61b4d50015674073f243ad61f8e3 -536e03de427b0dbcaa962f0f36b5205f15ea1f2d1780ef791a7289a174bacfa0 -0c81c3a0d9653caadad50372c39f0d6822abfc9544c2f9571071d7d5b1ad05df -0179ddd18a0e5cceb8fbbb481676f205f1b62b3d8eb730d3b811cb9c7904ad93 -2f3cbc01e740396acad64307aef972fe6b3081d67b890c2d22c6a78ff0c48d46 -ccdf02a94252e595da016a7a7119484421c267c096c52874a06db57f656031e6 -859c8c63b2012cf4d0703078704e7e362107e81695db1485ab1c993a28bd66c8 -2f05576a97238cf937bf5da6768734a61100105cc347ad75a53f8f224396a8ae -3225924b84eba9c928101cb1ca9230f90cdada36de7bf1d7739534c4be6fec36 -0974d5ebe32a3af0f409f3bcf6d710a30b1a918babf8d07ce2a452a2066d8bb4 -09dbf8830224f64654349ee507fc460708be5871d230f44a92c8177ef06cfb86 -44170944dee42ad7adb4d86ef9c577e325c6451d55bf6380e54f6d3439df9173 -eb9df5c365e3f0b59df3afae095d2c75dfe5ff4e0d12daff223574a1abd01f38 -047e8a349ea755d5ff8574d19db3d64eb1d930fc78dbd6771b8b19ababb74aca -536f5786018e278e35890d8cf59b93f856eba8293dd588b216c7481a746b7ac6 -d2dd7c975479a34bf0eed0ba36a9f51d21c76090a1766223d0c0915ee267ce87 -3c14baa51cb3e12224ade05ae9fffe6837429ad856b6b020f59eaebaaddb7bee -6a01485eb6440fe95c31dcf58c86477a22501689ccaf4b373c699f465eb04a1d -c4eb50da899f8d94b9e1e784c63efc761497adc4c924a603c0aa7b3d7074634f -73db8a21933e87f2d5a86675d0aa4f4633988745e78b8b98d92beb7773b91a5b -90ecdef1c7c1ec75717ff00c6dd78ee8e01337a2783f2bf8a35ae3edba71897c -ec2d607a6fcd23bc3cf6b161f7cec6efd5e8f23407a9937c235431e6ca29f131 -2c2ad5bdce50a6566e0fbc04985d5a994f9bd90c236f38b021e40778099be4fb -b4ca0a45e33130efaa072da59bf2738f115a60ba4e5a056eafbfa2d25bdeaf48 -2f9552eeb918528ecf635085ef313dbffb10bd92537afd82ea42750a80b4c585 -5d38cec2241544eafdfc5f98ae3092538abc5b07f4aede6d94c3418410b1f4ce -120ccc3a7a896e3902671913cb2018cbaee3577dbec744a4cbb00c6a97c9a8ea -22c093d1278c17209f5aaad350d5bc602e02beb37a6850f9d9da651f13a9a405 -05c4708cc2cad5c7d94fc00ade3d902394e96c32e8687a449e3084c30b50cb78 -4a25a69410561e37b45f8712389fa83b236803d5af71c99eca4df100d4f39584 -704c2fbba720a1ef07bcc2bc05df3674c5f75d6e83fffd318a801dea85599be3 -e7dc6b8f114f8522b76fd62527e7eb6b1aad8a93b9c6e90ee7b27d94ee7850bb -385745ab46d898adda153932ba7b77a60834ace49d1005afd9d388473f28dceb -2c0b791dfcd7f55f212c356e63e94581353213086c55a3479b891a7d039242b5 -043d0fdf78e2403e94c31271fb809645d3855c56e0f700232d103c95a72d4cd6 -920cb9abb9d8d3e07a2da9f6e72082b0dc82b66281bc314bea91de1e818f0895 -5bc9d133e89ff7164f72663ac1cf1b55f6a0452fb64f35586d2850a42041b65b -a38c198e5d1cddcaa522a7160735eb9b42283446465650efb2e73a4024e10b11 -cbb2473fd6c0033d9e3b8b4fe164e5bed87f2bcec0b213f4ee0d15e05ff4cbca -debd2c69feb2d6d32a48d297f148e9c2a0e4be60d511e63ac8ca8d19b0af1c8b -3c5e780b52df5083c83867fe431eee5906657c760ccaa28a6f0141d3dbfee672 -b2f6599bbbe881a72c4b4ebc1753bdb674a693193ae47d93fba54c826c80e68a -208bac5efdef30800f8bd7a6205d943e716f9879f386d75463c68f5bc42092d6 -afea5b71df07c3d247a18bd381bb4afeae60cc3514daa346b2cdbe3c60609d93 -42390f7a90fe10f3ae20d3d4032d6f89f50a06e788a2678c22b67ad6f164b162 -da23dfcf4b196c1e46fa7d00b76cf13c40f51a69cbd92be1c751b3da2f4a78d4 -496c11c6587e66333e21cff0ac3e98d0d11814cb3de2f0e51fe5ac118e8584c2 -46d2e82e811727ac38537edbb75533a2bc572ff80ee8b37d4d8eaaf38f5afaed -4c2210707fbcd51c74b67f70f59b5ffa2d516b52d46bded96889cdf712bf87dc -a91d0cf5bee2fef7a1a868344e124f9e55386fdce4996a8f489b2c7b670ee499 -401fbda1323a4e22643388ae53c8acd55b1c5dbff513de932415392cccbd630f -59f1063696951e2f3f059c4702ee888d9b98bab4386731770df862c61bf16106 -25460a67d110228ed9cfeeb2f7102b2616ed6e27528fc89faf43b542bc4a2da7 -02172249840a5fd4add21f67e3f2d0d9ca12555a970b62435634596689193ba5 -cdd5e4e6bba35f8fdcf2bfd211ad8a08deefb08226131ed0dd2e629ecdcc437a -4ad542c24f3ffaabc33633ad145837bb97a61943f530e0eec4d1766f62bfee7f -f47c4a9ee100481704ad9550ee7151b05ae0b461879cac018abbf0d1c2cfc549 -3ae4833ca24145268d51609785bccd2441a15a211131fc4025ef9089418f264f -dd49e752752c91f4c64aaae5fe22520c4ebb4d397755f35f7974af2d0337e21b -3bd97cb13e0e3caa9fa37b9a91d39ddf2e95aef969d4edf438c5117c5c1124ba -1c2c2ebc737ba25bc156d1a79edb49d8648cbebc5326826204b0e129f021517f -2a38bd38b8f6ea0d98914df0e317f08ef43e00bc121a711b452947ed9dacfeef -956bc675a4ea777ce403ec536c3db4b8d8bec1678d2e8d118278059383410bdd -6e5b960b440330b0835fdc78d76db1a20c7f63021ef8fd2f800bca4c92b8d5c7 -3a914db1b4622b25c951a5c1175975db696f564ab7c8affc8f3171156cd4eb89 -88ec3a10557832d97d1da4acac3554707f192eeef04b45d21da5954d9758130a -3bcd40af676691c45fce9edab32b32dc35c75b97e9f24889446bcedc20fdaaf6 -aad6d5428625ca76bd8677277c60722a2ef2788af658e0d70839a927a4d57f71 -840d8c324e667999358320377280b0091bd45f463e4f8a1e27c80473eb01fbdd -ac3de3f2583742d1b911874fdf9510ad33009d79e4e9e808554952e4410e24fa -2923b4c4310e973c6fc0362f88e11697b2e495d4bf7a9f94df83c2a312ad2d6d -9c5b94d0b1df7b1236a956749227c8c77936e661a00039223c1d108e90ebb188 -3771c32934a66bb532e5dd705ff86d80fd9ea63e413cbf46f9507418279f2b33 -06d317c2bd02ffbca13fe8ad17681a052467f9fed4a02db248957928761e5604 -c0607dfc8e64d4a88235720a2a73f080dbc836e89153b8d963e186926696bf09 -59dcdc4fd3f7088201afb0a63219815a18e2d6d6d969e51aceb6f01a89d2692e -77f2d8c65df7ff6a43f3bd576effebb34797be2bbe1b53613493817255647638 -9781bd2dcaf3280c2ff595d07ae3e2ecb694776996c3df6769ca574d56d208e7 -69f2db3bf74f9d791902d2bdf0d142b9414fcfc8a438ee828c5c421e2504bcea -89a55204ebb1ec993860e242010f54ad4611466e815fa03c610bc3e4800f2744 -6d1254d33b47f1cfa7ce92e769b0ffd1f363b2263ef25a8b9504167050fc3a68 -16adb07584de7e29fc53f9130d0a837ce72316367aadb809e8dbf514c1665362 -192d53505148d8f228238899653cb92ce7a5ba00754f2ea96e0343d40cdc5a8e -08bb45aa6d39584875ffaa5575c8f063035abe97189c0373ee64a2665f8ff053 -0a072ae8194352ee86b3eba99e60806137b5d05b224ced577a918aeebd3eda4a -5cd4002a30c38da317ccd47c88d4d075a5a7d8aaae30bf651b678a3ce6073c48 -5447400b5637116614ff31b72baf16719dc67253efd1dd1be0f5b8d2c813d568 -6dc2f14beadf1f8794ce3711aea6d1232378d6b8ebab52108533fb3c353ee266 -e12838cfb1ca42b9c68a908328d45fe05bf81430aad4d0039d3ca572a7d7881e -133b01ac51a559d009aa813e8d07e302f24fada55071371e6f177b49a331267b -1c1ae0e6d7e0ae0d18b9b77b1e129dcc9a3e9a944d7c79ae4c4372584097a49d -668639c3c5c3c11020b4f422c9d766a0f6e19cf77f18f292376d113f758c360d -63cd3722e8a61f5beb2851b22f0c43aa318fc44fdec09055fced4ff56aadf121 -5a9f203d84ad4538f55dcd5d977f4ebcaa37f0efe45c4a1ba8686e7847819be2 -b8da8645e48dab7c6ecd25589b28a0e232cf78592ac016fa338403826d82bef5 -36f6ccdc920c21a925009eb9e08eaae966b295de6d3e6663adf48afea321ec65 -ceb4492487af77fea188792238fa400017a08e79b7bc1a4dad938d8e69cae6a4 -b5aab6abab15f7034a20e5e70e45d1e1ac37487e0181b1fd80b5330323acf225 -9a3ceabc9acab5417631774edce2440daa675200eba6743aad53c3415dcf5b44 -19736b4fd185709b213cd33af73cbb2e9aea373cca418cf0e56322ce1bbc38ea -4490f5f78d92b01c3ad2fd2cbd641bc2df0cdd4af9f6c60e5176cc2e959e6fa7 -66ddc849e5ac777f44d5e90ea66a746c6ebdade9d06437b98d82ae61cbd73a3d -3ec04e049c48eea18d5394c9fb7e9f0acab499c665d14c4cc17cb2678e1e2fe3 -fdb6d808c9513677fb3e137885ff72cb3a05381e363f8767abdf406776681418 -0216e272128b60277e9558db5ff0cf9d7311d713588c6a9dcb2265a9a887499c -3dfa1cb5a0de92b0d89bb0c9450a642a053163bcff6edfe717596dcf49cd07d6 -eb4a242362c093bb3f98ed3f2e55408f9e76f4b6557258cd9e6718b6ce6a4588 -417b1719e7477f15b6bd507d1458ae521147ed62dd10eb2dfdbab3888d5ca75c -c088a409826bbc1709d79e7fac59c5a35244d09febe1ad33419eb2180a1ce1be -8515d159a8709e08d30ff6f722f79958e82369ee6ae77ddc708ba9e39c888d8c -805bbd9949bd7e50320cf51195053cdef759dab724fd6722ce9ab4d382d34cd4 -8ed0797be92dc8aea7bfc1f80d4b0c2335246982fca635594a21104b63208849 -af3c5e8fd9bdc01d68c60e217cbea77f20d889f226ca59c1544fe25d08d003a5 -52a7087e789fc2bda4d7f5c1613d8a7afb90ac05c799347aef9def43dd38e1ed -91dd4b6c4fdedfbfd41f068ec254479a1f914c72452e4cffbca61f8cbc5c7e6b -b7d8d15d8428cfc43154be8a6f9980ecae329e28f57bf07a9bfc93cccc46d9a8 -fd86b8808d54a696e1f8a62a5e6d0a05158b51b974b52224465106a39572fa0d -74e89b24e5b0761ec5f139b65c23d3c72abafdd7b3211d4872b92730c0c24211 -9b193658745ba3921fcf13d54e8010f20c7cfde218aef76e2999c8e653a8bc43 -ab477a4bc8d0b0599fe9552fbdf7b60d22cf9645aa12b542d47ae4af42e3e010 -1a79c5f9dbfdb221633f22e9a2db32d57b34b520fbf15af8487ea163834b9ffc -2aaa996a4aa87e074457709a69ef5add415265d797dc19cdee2109175529abaf -29df4fbb701ce76c24be316a37079e88138a4d54006037aeed383896bd384e2c -8089d7de3444a7851b1f2bda2f1bf313af91195c76e6fa825f47f4b1d46c549e -634ba191f0c585e36a3d814d505b920a76af910ec4b7560531ea4dc4c39ced44 -d96e199e2aef96ec4cbc573f14d5b6cb995ca1345a345be5d928da1cc15160e2 -1baf9b18ed79bfe4e1b1406ff4748b9874d2b0adf0077dc30cf3913b21b8ef28 -4784b1d6a16df65ffe20cf317ca747f97cd3c01cc2251a92590395a1cfc73280 -f4c59b59e110f87ff371155d6f1da0510fdbda99f07f3c538c7ccf74f65d5958 -cf657a7715baa26a13b6f653ad1ffd5c5e9d73db1e13155c797feea3ec2cd3d2 -54bd52754cd247a8726f7a4677d93db0cb04b12e70c363c5123fc7674030e902 -9a9904d1fc12b100cdb02ef4f3dabb0d75c205f0adbc9f06df4658536e73e3d4 -a666fbf58da1b64936fc4c2ff4f0b318a71f7c7eefbd7666148802d6df5160fa -c06b0e95523fca669c0d2363f9bf5907f175e5775dc1e22cc88f9f6b0d00687c -8fe7e1834cc831a0ff0928c51e5df9b3cf0b85863f267e569026ad07cdef57fe -225194d4c38d27cca6da7c7471ae73593ff8fc6a9316876e85289ecd8619d630 -815bd72c0526f22a57801a5744aaab4a838ecff0a4b84e69d8938ab83e1f441d -99fa736b578e0b70d5fc455cf724d769c27f8fad22523fa21a69546bd4028c0c -bd972c1f56eb2a1be0b7d5f22d452da58256b16e70aedd906d555ae4d7f77e17 -26ae320601cf27d7e80748263170e1c0f03a7807592d096788708ba41424cba2 -8ce07e1678558dc464aeae5c66a9e7164babfe3b874d2d8e1e4f972c71d39f27 -a924355758240d120f6ec52d9f098a08178995852d6372866af5e44a63f0d870 -af481192ca798b91021347d7f41e10288a25ab49b118197c8cd2e77e2a13a07d -63ff42ed6e39c7d31cd7934fe9303dcb15470273f4956b04476be6b8318102a6 -76f36c2ddf71baf55c2d78d06e1e842db75806798f8393052e0acce52b318bd1 -9918eafec6f50dac787504f5a66bb3738f99ac13539d4510d73927ae88b87edf -781026bf80c0b5dc3c02cd52b8951dced45f6752455348aca39c65ed9b1a6fc7 -74c34c8ab390ddfc39d460430da6b1c50ee755c05ce43b4d912a8b982f3ef695 -5b89fdb52f6de0309ce446fac893bc96b67e10303ad64a03c234d07b216c95b3 -2462ce8975df615b8c2ab2d86bf86c9fe377d933763007b91b17c466f0f81816 -0cee4f32484d2733a833e358d57efd61932c883dd3b1afd9585d6bdd39ed6483 -dc29bea1b4dfc98efdb2ae413adb680f2bfb2ae56bffa689404d1d3561d5e917 -8da052dbff0b6924241129bba79b3475f4f64add77d5f1a7287ebcc18126d270 -7f10af981b938054d27b24f1015506526dab778a13e166aa57759e639c3562bd -1f2b310e9d157c840072eba85f7c47f091c945a51f3488bb877561cd510fa643 -402f7794a2343c4618431513a1d9c83663baa8b968e142c4395d36af568000ae -ebb62120308b81530d2883ea708182546604d73fcdd9e390b6256e70448919ee -617a61a59da6be857018411c4328da31fee9f2a67d30702d84385aefdcd41dbf -707a204860696785255baec8d2c200504c2631f4230387420e6f603db500018b -be8e6ca23e2e1a6d8eff7f2a165c76bb2478b35d85d89a275f7ab76f0d5f4f64 -b5970472345bf57a9e158d3d46a07bd27580c0084af5d088a49064195441bc8f -7ff6825eb1bb222cc4c938c7afdfc555c5c800d9ef68b8e2189edd36209314a3 -b5809deeefa337fca9825ae10062ad5a65762b30db875b824e03d92d50213415 -d8fa34f41391cd3c5d4b0a66914504efdce9021552680ca7e1edb657d5c693c7 -6334b4f711d763da6e777f2f699cd51f8ce678284544afc2be63cb7823ae4802 -3a8e009dbe31222d63f08c985dff94eeb0eae7f08ef1742f09174fca660412ff -326f8c81548988f0b0e865101e9a3d9952690835118f5766ec8556b32b75d940 -96e57aaa7cb3ef7bca4b381ef452a6b3972ef72323af54ea51cfafc8c990b7d5 -c6fb3403c7c120f8058381617e3d304658c85b4f182b8c13eb9dd9e1c1783fe3 -c9f5c7ff00d8123a71a493b48e5f6c4a0818ef49873e4542cc8a5c43564cb5b9 -7fb527de886f62a5d0a801942838dd817d983f39b7c433c01b4d2735a679cab4 -019136cc8758ab8c8f3b106415fbc9c5c6ce9e834a0503f5833d5d21e41055b5 -9f7ce98b3370693cc5cdd5f7554311706796ea7fce164bcad9366b3f07d05970 -6346cc77d5e35ff4046c6c81cecb21c43deaa51156a9f79b3bbf94a81bf8cb15 -c2ca3143bd32004eae2b7f4082351e026d2067ff8749d6f8cb23f5ba482a18bf -751584f1783c1f11a6296e03ab65448530259ed6b54a64b3066d3890b85dbabc -1f352466c83bd4d5846ee4ebf0ac864acd20238e0df758bf820bbf33bd07a7e0 -532bd5bb0a3d140569c9149cb597feea9fcabc80231f0f11f3118cd7e337b750 -04febee996ac8eb6740b88bbcb419abf13b92ad4529c783fe398c605a98140b5 -67afd4c968a11dffe6b3f77cbc8ef937796cc4f6aff0fe22235504fcb6ca85e3 -6869eb9cb07a1f5d9296a61fb4826630d4b901695ddfd071b51b8a0ff95e26fd -50ed52efa7f4fe1391fd51fae950cb5dbb309126134b81b35f05f3e25826852c -5c1b41609e58cccfb4d215c5e1efa97dfaaaf99d0eecd73d37e63201fa9eb010 -b11a78d55855fa57b15f94f467565f0b71a901d2730d56610cdc4f6fb7a8db52 -816ae42bb795aa0d727e513a35bddc6bbcfc0402e3fab3036017bdb165c567f8 -203455e97b535628123a167ac6e1c20cc86f1f9636ccae4ea6c52f6b1f22b113 -ea8b777170cf52c9de5721f1d929ff516bce7a57b106bf84da3983a85e9ee4d1 -3c92323c214a52d918ca081d35d4d50240f7b0f166ef4f44ef6a23766846baa3 -ead1d9cc7af5bd377eee4830d6faa76f33a1c781ee1619bb94b68b39d69603b5 -eb97241856c216c70e43ad78bfc74ff362f92b43faf549452b5dd621b1f38639 -952f08d4b4031879d1328b57524df10523713dac04647eba8cfa0f5812830fe4 -a2132c1ade9e4ca1357ff20f00f223f1c7123e4fc4af4dd083513bd2176e5f1e -8d740b3234fe834a9b68559a1a5e1651694975f7cacc229847844b078307e17a -16be678cb2ad0598ca3c3699c9015d2132f717c20134af8f2f5dc84e2a995587 -9d1a5027fbab07090f427c49b7de92aed9c43c2bf18f5b03f4ff200f5a92cb71 -bc275285df72fa9e4c7ff4b1574e555a9ef4deaf9100a826f7ac5a9f53cd1b3b -87dce2aafae4dd5010507a6c5a08945be43f9e78ce461f73160091ee85cc814f -2f1bd645d3cb2ebd3c6245b7a057f71ef6b49e10d1acfc63e131ff5430ccd892 -b1fedd66f25f1ac4a6f1113a2a66f0f399d5928373092677a1a477679d0b6c91 -a85d0f8a8e2af48e5cd989a50a9fc9a67aa7c7e0fb5e8fde12b1cb3995ab7ece -0330d2632f447cd17549b70ed03a961e9236c1cfa50c193cf0afa406a49ee8dd -4b7e614677fce684b402a6e56d5e52fe16ce6c59171b4196d053b5407a7d7fda -b086662a67d9ac6e755a8a9cf6678583561fa3e3edff43c013d04421e0dd5c06 -b911dac62cf117783f29d7be64274b6605b3783c96c2d12bd7217f7c059b6671 -d0958871041dd5b1a644df293f96f193313b1e20a64747d5fce8820ab27a29e0 -8488f388cc28be6d5e8602b6506d722a271b9a1477abb1d906a0cc9ca4ab13b4 -fa0ae139fe6a88931db4aad09a4b2c5850c4f576a75c0840f27e130cde2235cd -3c2a0bf3a97b339cf2903df3bb0e9300dcb33f337caa921bde21b03087329104 -68f81bcc5d6a9f298988f96b41177c157c909f9e1c9555492e8db22efe60e2f1 -1cb62fd4cc89100328b82f7449da9a024adf32997db16b5344b0e7916f070e12 -1e0a76b486fcc340cd6c90958664df04046ca30fe61258ddf4e602f6d042939d -23937bb538389d15da0a3778bcb1533d8c61122a2823a1f59c25edad43fcef63 -03313149aa206ae61ae6995b6cae99b9b8b2eb951708c6f20e3da45d75d805da -760a4c417e24aa61bd56624f4ed6cbb7edfb5aeaa50fc3af04412148605d6d84 -8bd656c254a8a85b0094fe359635ba156898ab5140f4a94bac6525bf9adadeef -57dda50e72e43b8d96aa94e15d785e8fa1d61adf70483dba55e594bc76140ed3 -fc0b0753ddf21745470df8126844dceefd3fc02af71a2e070ff3dc0639fcdf85 -5ad6ddf9d2fab6cd83bfb7da3e4bb9f7a9a65694b412d3d2e503b77a604ee952 -d900cf7a2f1ba9490b93d7407aedc681111a4dd2736218b3c4cb556bda582300 -8816fbab554e10254b1c5926a21237bc6f9b6f30a409f99973d8de467b05d9e0 -4517835437d55dffbd285e7fef0fc4c6adbf598d2a26324e253a7c9904e5adbe -214bb3ce6fb473cd77c5db69041dbe83039557aecc186c1d86dbaad6c13a9bf7 -8021c3a4dfa59e479d08cb8d4b2d3ce3fe855606c16ec0672b1316a23fdf96d9 -10ccfa4c366f094d0c293d75c46e109383818c527815e58c4a8d8d073754072f -35ed95a947ac3aea4649bf90e996b28d25d3701fe4b6a8215f9cbd2135e5b354 -3c0a3600c7b8a0c3f7ff3ba6b039aaef95b256cc94eddd6d721f23ef84417ef7 -8e010b41d248da461bc8f44bbc02818e3585fb946b266a0b756e8ad734351eab -4b9252a03e2a4bb9f93208aab6e37d9d083d43d275d28eb71e1f6a1cb12d42c3 -f3f243b662fa0102d48ce9a3030e0e0235fedd8154b70a51e8ee79c398342dd6 -317b8e329f4b1c55ea254cc02bfa6787cef20cdc85d2f99f1aa3fe60f194e105 -7e7ce2cf0a0d2fe084d52189030e08e4a84d33f92ef835545efa8d9a00d3378c -973e9ee825aef499acee6948abf42d1c8ac16cbec559e651543e46a5fc6304bf -ffc82bae5349675d9d03fa2b7d71c89ce02ba661b38291f2fa0c520cb766625b -51e28feb7f9632808c34b90d24beac1912dc2afecf12ff17d2e55f7bb782760b -369a44dae0f62d41a3a292d42192564de0c438227439602c33620c94f046aa9d -3a240f56763127cad988fc582fef3a54b09a2ceb69f678eaf701b4dba390ff98 -c79c63d505c958da5fbb7941becfe25426a12d393ae2abcc191f99ed46f1c6f8 -84ea2c05413d9dfbf6ae7c24908c3695b3608a90c5cecf6742b55904cf16bc04 -7eef8068fa78db9b506a30c18a9a120fd43d664525787fb7f6a2531a3316486a -7601c8acd39b11cb91c5368e1c8902014f4ffa624260502e4d551447f434d53d -efed9b84c5ac0aaf18f20fcc2832b538eb654668827de94f07f144682a77107d -ce43b0c2afb9f62c65f4fb7875c0fcb4053ee265736b95fc715ad6a2b71e30dc -2780269145023e1b5dee00af5b114134248c68039faad62152b63f46cf12e00a -2b187cb1dcd92a9c6ba46856766648d70b215e6c6d0f8ccb13b1ca34c5f1e9a7 -90e139d663a36adf3545567a212f56c8b89e171756bc41f0ab359da0e2ab8c3c -7895dffbe750e567a043a3135527b1a09147e7eccb0cc03e72932f34c15e92fb -9a7512080082bd1ea11c2bc3c996f37c325e14e38650a342ac4b92cf38470c35 -f576ddf7cbadf443196a79172e7d8bd9522092cbc2578dcf6711a67b1e510144 -82ea84763b9a1b11f095ec70563ad0524f3eace90bb2ac430d053ee073f5f6bc -761e282062204cc7c5bb34100a72e69e61cc0b8eca89a683c01152095543f962 -d02d49fad86786bb67c440d6238b5f27787677742d69039a0b2a374762c6e0b0 -98ee1f6e8cfe02a512ef0092a4f69727023df1be9825844e0b6f4e858a30fec5 -8782baab368a7f929b2a63d9dee807b4379317f0ba6dab18506b81f98a9035da -018afd0e2c033c6b7e5d5c8caefbc7104eef4be28df4a9033508140755193904 -6da5e34d131e80dad27fed1b2eae78f28b102b30149ec9ddbdf6e43673dff7df -767b79ffe569ce16a7bf2518e21e24b6e295b79d349e20a50cc05e8bc6d40a1f -bbc324ea4414e92861d8cb4c2bd2b4e5ff65482719b5331600d4b8fbc7e78138 -e6ecc2882651cec5e2ff943e8a671e874ccd5bc4843a2546c8e353ddf1b66cb5 -b6bb3272a1799b39eed080f017c8df8a7a9021347644a3ef5aebd41154a2488f -c10c2305a7da5383b23aaabaf5dfbf625cd479a2c3b8a362a7e65cc39566235e -13c3250e97ee07be8faad0e7fb8a59b9a57031cb85aaefd7d26fb71d443386d9 -00bb62e27bb4f23519fef9a9957cb9b0c52307feb843954e004bf91412adf16f -75f39b25ad64777c44371014ee555a178140da45c991deb414f541f8528fe574 -935efa95931a356b5c0974456db04f44ebe0ee8ae9f47018238ad3829b879999 -57f2e25a780c534f2973f66bfbe878678a7a81b7ecf6bc1d56d849f836012c6a -1bfde7a8459966649a5eb79829b11e3ae5ab6c3b4e07a4b27bc2614329f249a5 -1c1e0bb4c943afdcd402dcae534745906928eef09fc599ca5f9241a63724591c -d591684ad13c66a326ff9fac459b36812c0c7013e5f38312e43e0a159e38b6d6 -8ce3178f8f5d072f1421d7d84bc4acac78204c41732f10b414bb7f25c4c7ad9b -04a2b84f9b10ea65efd1a9d9917b2dacab18004808ff0658b593f95ddbcf2dc3 -15c968e8708c36552775ae6b446f22acdf7e43532453633c4e360b0f04b2aa59 -4b7aeee5ab330794a665984486cb5f8f89e78a83b975f47cbed16af51a04a4df -4a2143c65ec153a3c584d4b9a9dd3cb363f41a254d830e853d9f7fb51d7f32e7 -5216d2885eb9c1f2710ef6ea7826fc6e41ea4f4b718ba32bbd0244233f496d20 -510308cdd1eeee61396266715fb97bd1f60e584e0184e1bb57d8459bc4e52072 -0f146d5e95f3c7ad28eb66f2804851b00e8db02516a82af126e11989278e7bfc -46b486148873541606965a3fca05c43d44713c5c636f1bd0f0c2d101bc54ec3e -6a438abb35f7b5c2128f63617025a8776e7c43f142a5972bd83f5d3e82b417b6 -4dfb1b06f882bd8a63b5e2303c77121e515cccb940377c988e1e79b652258a60 -f8e2c1f76710f171c47f9299a1e35871cbee4ec3caeadb1becec92546887f621 -fadc5161ccb8a061f20624a382b16938ff0027eb46e70a18be9c044fce465ed5 -9ec4174d6068e199d07132183b03fa66aac3f6db89d46a8572eb3af16615e7cf -26987876730b5ec2768cf892453066c557796bd4939eef95474e94432f4dcedc -5d29a89c7cb83d3d49897051024b16a37760d55aa8dd271ff19090afd92f7744 -12d1dc9fc08721149ba19cb2398461b11921f3e96a8bfc43ac19a3843269153c -0e8c3261ace3f402133ca929c7f31adc3b42bb9ca8891a5499f1f69cbb40f922 -cd3cb0c074a1c81bbceddfd9d4de46a1e148eff9ce66bb2780c46b2afa0aa9de -f674ada3e17373b352e1296d2eaa5b546750c981e879e57102990d777a6a7749 -a66e95936acff74715dcea480eff3c9c85041ccee6495aaf849164a56be35817 -c4c5bafbbbf7ca21fd7c62ae20507c82686fa5a425accabff7b54eba797d3d2f -83bb7e5b217f456bd69605e2d8a550cb16f66e432c49916ca8966dfffea5ed2e -697c3573e69351baf6939f989217f022503dff539c5ecee499633aefa2e096f2 -6605b3116fbdfe0ae0a6c22480c858e6f6dad196af10845e4c41d3531c384033 -2d3c63d5f41bdc30b9651673de01e11d277b1691510c0c0d00abd821b7c2f6dc -bd883850d3e84bca2bf25ed614ba3f581f068808b098be939b7777fef830cdf7 -3cbd9eec7138965a74c4f1b3fa9784866fac9bcf4486769e587f0b0b3c4f0bbf -9f3d192422f4c010b7925b27a5f71c08798d436c41151553ad2017e38b8315f1 -bd6ae7bf1ca846f0cda0ead3797c02a5ed0cb688a5431526138806cc1921c50b -78e8d0634ac34c42e9f0196c169a8e0ec80f3ab8bea624e9097bec93394fb104 -68c60dbc63c548b6ac4b3da50bc17b58802dc311db8ca34b81cc4f7bdf7132a6 -6ed1590ddd96d0cff20023d589607e962906f16f17af42194dfe7a834a2f0093 -fb085bc975b23acd81f8fc562d624338b6089e0fa9d1723801027ef94f1164cf -cb2e8131a2d421838b30114539050ef1c18002085e5c8b4a43394497e88d3f3d -bbe5585ccaf05dfeadf87da1e6becd7a705220464f11ea87e5f0c3110ae0d708 -b04b0b83498e43c912ebc30aa03dca1aaec2c91353fb82017a7562e47d2aab74 -ea49b8a37dd13298b667dc3c1d669e57f05b11ef4aef1d33e7dbd0a53cfde36a -d053fcf215cfa28986a48b9472e390d9bcff0f4863ced54362679f6ac1611611 -450b57a872ca319cbd3c72c8961a37cc5606d0d04f31c9cce8823fac762d8b74 -f804375643a3ff1c01dc450c8f2cc0d9ea94307b795cd4dc21daa3f365700e1b -cb4a8d9b9912868e588492c833b3eb575d35861af6cc0f68dc7e7fa5dd0c3f5b -de16d8838e0da4f4e581002c178a55eb49502e15466282960314b0f43273e1dd -a40a7160a8b4e0b41dc0ef7c92c1a39b196faefad4e46a8a11b131943eea189a -7bcae9148fbf0255da7f433fd06d25d55dffe1cb73f56dd891426d114bac7b2f -fe6c5ccab597487cc0cd4b541e51dacfa11d01d41eff92f7232b5f25f2cd7392 -275c9ef8a7c38de383228f33895e7c64832a1333098926068b57e0aed1f93472 -a06de25eaa3b881e7059ecc3750b149340861132f47f7d4dca5af1c475631275 -7538e478d81b24ee1e571d68101884551ea01363b520ff53e4d8a2898396e015 -36b0f2657bcfbeac45ecd4e42cee623ab23a8a5705733a152de43936eb101bd2 -6d2b82950ca07d6eb290417d39af9be447f49ecf46a2f6d0a5790e4b6c97d402 -e4cee039a2744468018ec0961689ab941ef73fb77bb96e99eb453124c3c119fa -2ad7fbf17d92b5eaff011121b1069cdb0d2608a6857642220f89ae9bf6b615f1 -153e4ae0ebed954ccf550aae9f6bb87b2e3cdce3fb59644255ed2d23da08e773 -2d35709ea6f88868123a23ae113273c910e8381e15a7d23d29f72076ec1e6cd1 -992df3b09552c89ffedef254c2067091eb67f33b9d16dbfd6178eb3b6ab8e288 -8d1f5870b940c8841dbac104fcf602a4f3e0c1c0c311195ca669f7a2d23b8321 -b8331735e3440b867c5c75a73c5efe96230b4f33eab8f9f3cad1b4eb6565cdb5 -f2fb94b8597127335dbd3b9a13d5d917b8d9cbe1d38087c4465776711d3122a1 -a6d4442960fb7dd6d1d1664ad7b41464988b7ac34bf677b1c36b6b899173645a -540d671b7dd2e7fd865132864be327272386b4afdbdef9a11e9e9d519fa3c75b -63b72c73254b28389b6421178307b538b266f2041abf497c87a59b655f88bc18 -6e6b693203237a78b5e77fab316db0242e5eae213d52e027abd16b93c845443c -f3c2317352f1847356ab34fa3cba10232ede6d2c325eb2885b3bf0fc3d0ae765 -712cd2c09784b08683d17ac0b260a51481d2ac4d937faa95a68a10e50ed7e676 -c8a5ccc781b4ace19987e031418ad6bc9e56418632671dab6d8fcba24fb96427 -c32e9b3bccd5b7c60411bce5113e726709e8e660e392422b350365f9cdbd767f -86ad22214c49d73c74fa4f74a7c0573ea89a153c98cfbfdd63b3636d23d505de -3f569323710f70b04bd37b2cf511fe46e0e06b037083c8f07b9dd2ae6038c655 -3664d28cd5eb4589ad73a8a3809b0fcc6336044ec976ee237de959413255e0fa -94cd8f138df1cfaa7f8e99a99908b1c6a2026da0385b7269c75355709ded7576 -758bf428840ff9ea74ddef335988bafb070eaf9c1a668209908dde1bb0de6bfa -0a05af6aa3b019a041fe3d28c8dca2ade9e85ac3120df4b677a27d9d01249dfa -cbf594a92535b718ebbf50de654eb838f296a1d8bae6230afa5bce1f0088eac4 -afa34e23ea78841132c68cfde036aee2c45302db8256707dd6dc97f44eae7960 -c905f70598c0408219a83ce8d737e83782f062ec78a4ea4de611750b023f5d1b -5a13f0df438c1d4c690cb3e237c078e6d9386dc583edd7f542b8526638ed3d07 -886c1de781c8cb96630abce7eb1ebc8a52a62d74a4c3798a0a6c0bf967fe57b4 -2e2349465a063c61c1433cc441cda5b1cc8e2010d29ec673d07f2e2161417e8f -06b76bc694e3d12927d99cc223db5629c61e0784a81833e9f37bb69cb87cd575 -93216bffcc4e6a65c005d9a7ead9bfefc1da9db81321794c32d655bc09e5a7ce -82236349f5f0005d4b3afe2678c55f4850d5c369df286866ea11ce8c3644c39a -8877c82013e29063b35060e2029e925eb5b7231f0fcb89a9db6224415099b81e -77ee68ec07bd86660601ffb4198c3da3df229c34a61f71347dda752be32feda8 -d4f778e0fe53a20e53668d64e66f70e4ada7a95960d09217ca21d8e466689e3f -2841811063a33282449e4034590fb6bfcff36adf62e14c34ac7b92a9f94d5fb5 -fc4e0613c50cba117d54b0cb5e796320a5baad0b3d5e9d416e252d5322158fea -e88626a512a104e9947828624ec0a2ec094411ae573d05d58bdc57c0efaf6a0b -aea196de256011b47df6f54cf00d39a8d01f59c42c26520eb6b3ca823d566009 -b727c128617504fc1bd607345bb75a364938c602eb9cfca81940cc36a460492d -b864007dfe815fbadd0736d72de2efaedca884415459a7525ffad4ca58274b91 -517e897de840fc29f10d4e4041bb93621729de0e2e03af65ecd7df0a0654d4a0 -ec65c1f5ac6fceaa0143cb915f0362b7beaa5e545a5a40d36e4e83ea80ccc90c -68973875874f8c20208754c98226c84e8fbe67aba8e0af3b1668a534e5c2e90b -aecd9d3f4511e13c298e7405ba6a4a3202134ceae316aa99f058667761ff681f -1f37fe26c560326b2162f75b313178f5def9e37782da2969465b6b343dbbc67e -18a98746c8ca9970ea33040e04cca49d5eaad27fd746e7f5850f3d8d63f91bd7 -dd41e24f9816a4129fe4af33a39aba10399a5dd1a94c43625c03cdf9617950ea -b5eafe2ce9d0bbac4bf103e8ea96e436b1b8483b83bb647ddb2ac8934860c19e -80ba3017b0fbca7e32d1cbb624cc94ef975b30a1a7764b52c97513499b6691e1 -78e4184a5116bda5ac260628fab7293f7df549447aa26c13c307dfdcd776f04b -3f428dfe241bf359410ccfaa598bbbd0d861f4525250939c14eef75893a259e7 -b4506d347bee7974f9037b4a4d262493a8b710e09c7c30c760a44af31e075fd7 -0629d4d5e7fcbfb9826c1a35e145da578bd146e0acafd9667ca5c137e6d2ba23 -042e845d174760600191012a1f98281c3dc9ba27071db9b21a9cbc16d8b0ecb5 -1045f66d2852ce01287af903b149f196cd367f080812dd6255ea9030ca858dab -ee6570fbcd5bc6968daa100ce5abf5b8dd361d3954b5ffb5d67be2b6230fa6ab -a2ecd4ccc548cbd842f9f1495c9e8cd8a4a4980d759b4e22067b9ab1b643f34b -a3cbdea2723d09adbd40eb5073b8d33f166bab3dbee9bea5be7ed478a698459b -32a4338ebf2aa44ddd5bcd9cd955b806b921e952f030f559079e26c34c7a15ba -e969e3557247d7e5199b40a885654285b1dcc433eb901d6b9f7c5105b5c14a52 -b9a972c52005de0f9e8cd912a857f7b3c6642b9b13d61f59206f0749cb1e7102 -e719c7d54c1576f24f74c847b2e2f750f2687771ed21372a97e57c3b1cb94beb -410d286b15536a039784b58b6d0570832687707fda58ae008db5564d5e7bfb77 -18c6485f7a0605f8462a0c6c41dd41e71234545953dc11402ef2fa0724326163 -5b23e480b8f0971f00479a57f3a3e4c849c999349f7bf6b3db36a10b43517437 -3760356119dfb7cba776376f00dbf565bc7ee3e3642162988bafa0d20a41b2a2 -f1fcadedeb32298e80c8ed602a7c5d15dc8f6c6f76808b01cc5f9649c841283e -5a24889696039b78b9d12c5aca510bef359075960deba734d807cfd597568bd9 -d85b0e5925629e495505e15f47c71e3686a8c59cd5898c68f0f30f3861de0c7c -15f39964d1232c51a7fb9a568b3e5fc8630f9f22caf1f0593e19b7c1d73d13ab -07f3ca15d4fb79b1e8e207bdbfdc0c0ad3ada4ba7ba696cbdd2d870a111fb01f -c86c1a65c55400cd4c191ceb070ecf8fc5bfe11ef87ec455937fdc2b23f4bee8 -43655eec9ae2976fb5b337bace64bebc46efdde8b5445501bf2847d2dff518f9 -a65a78b2afcc4a9b74b1336b2edd2aaca28297682845dff43a548a82100a976c -cd98d4786335bc8e262cd4bd3143a543dc8baf71ca171482fc0ec30bf5ef89f1 -bdf5cf54b0de9da3b33b4d0d990f78db831237beac16ab36634dff947a3b14f9 -3403668ea5a4e69f73e767d9339dd59694e8b0f78a08c9e311201a394cdbd237 -98fd4f616797e38d62d48c0d84eb7a0997e2347c3d08f9e3e129935c5713f52a -1390301b97df6f060a4508a43f42067ed202d6fdac9e97a4742b3ade476961d0 -223edc785bf502233f23fb8e3b2dbfd2f75bec670961cddfe4d66693231bb9e6 -fd7052b0918c42a9fb935513d57ce11e6cae31ded8c58915501b98368ac35dd6 -db6ea89c7e8f9bc7695489f02fcc73a39810bd5c72806f90b5ce029dad897653 -fd0d5a0e32b194be732e575dc85b0b4876b6280797625dfb0062548e495c1c9c -0540ff37f82084546204f30059268b7b4d8843dbc95d46f4794225cd3bd877a5 -dae06e2c2590d2f264cfa3540c0584620d6afdaddf9de2548fbaf8d4cc7dc7d9 -b6fb2aa2a81bbf14de890bf27558ffa34914131adf6e96a3dc5a99a034d1206a -881d2c70c85e6d9988892d78f805b06e3f4e7ad1f88073ad5d2cd253eebe3ad4 -093f8b290d934e2f3b6d0bbbdd1612d9c28aa1fabf6e41f504f1089f90461ab8 -3d8948a50df53b82a5a9701be5ebba4418847a868f5a532596d422833c489520 -71a76bb02d1a24db951d614a73d539f0a59e665025441aaa476fb4bd716049fe -b60a2f673bc214b802f2515b1a40a967f18c1e6b7634d4adaf873ad3d4851ba4 -b85d12aa5798b112988c3694090c480311be29f37a97e0d5a6579210655e3459 -b2b71ccc71969b0cfb7a24f64cbc681431d2011815ff5128fbb0d89cfd301063 -2a61666e70a1ce668f0345f2de693bff853f5e2861f30387ff6372df0c766770 -ad6033aec6ce433b489fa45de9b8808427400d33388fe51071f7cb072bfc84e1 -c51278a6b8ac0c0842f2b0f1d77093d3d7427c47fc6f13e31264de5865681edc -34edfa254c3d9337dc0d112818426af4c11c4b655277007d64ddcddafbf4bf5f -aaec6a51634a140009d3bfda1cee718838bcab87f57c233d47c3f81f6f3d95ad -899f916a420b0e28f7b1f836240ed17c0b7ee2dea06d04334b70e7d3e2d42489 -d9540bd797a3f498a209d1b70de37e5edb7fd10549b6871b8f77766a2bd278c9 -0ccba94b90043b61fe4f0a2adc5a8696324e3706067232e16cc53f27691b6409 -5ed023fc25ae9b882fe54e2446edda7b7a5aac455283f5377e7803e30cdb4ee1 -b7ce7acda46d666f786287bec98283883ec3e42ddfc6abe826b4f1e970d842bd -c04b82360aef47136aaa7658758a867effa0fc0f456b0707b63efa375074685c -716187daf4de35d2cdad7a3e7673208a9797b406b45585643d08fa35c72a49e7 -90666c1d92969ed5002b28cb4d42807708ff5599774075c8dbd9fa3207ca4b65 -2871fca3fecb623737ddda4b535e00043f32e2b8efe8dafe34df720287888641 -85577ff019c978bf1fa85698adbf95d814bd0cf06f5e67c27da244acd3a2c898 -42560ea96d2dc794f05b5be3343101b9f68bf0579d7c77473fc1622202d0ba62 -ca9faee8c54236cbfc1126696d6da2c7d0f0a94bd09499d830bac82ec25d2592 -838beeee9ac2e8f5fa517cd69545b0903940093dafbd65a8510fca34d4523fc6 -52a71ac1e238a61429104ced5fe85770bfb798637e70bee992669932f93231bc -72c4a5fe9b5cc4b9000e227dc4a0c4f9647b7e9f435e0bfa2586284b6cdce168 -5de777dcad0d025c1403478e2c3939b83a9005c704e5a22f2ead0bfa108fe33d -8585aa28e899c93163e9e98e40df9aa72ac46e20ca951ef4fee6201de10622e3 -9ce2decd925bbc8e0be8b0cf4268742623afa5ec45ed21bed1971d6edddca62f -62a31488682c0f5d9dd27e2b5827fd10dd6bd9336f37365566ab1a77753456cc -0ccc8484a55bcf3ae58a34370188a6c56a944d36a886078611c280d0e4f9ab12 -d9c11a661c1db72f15e2e5ed9e0dfbe5d19646a13f25d284cadf2c4602b4e046 -8741803d02f1487a3c89947ab530386025f58a04168f6e145b09290dc3c64c59 -bf13d5435bd71b428696a2aa0e1eba21fce5248945577f57aea863bedc191f1d -6cdb6414a2243c3f3241ea6d5be42ad0e9031001c6af7c99300f83243bdf93b1 -a9dab56c3b6756737de63b7c8b755f63c11e1326349ba8662c2faff8593dfd23 -4b0f1a6d06a4274b70034a76d8dc9739d865afc61e3d3759f767d5096ecdf333 -066adc72866c4cd522a19e7e914162f185d8cdfbcda3124833e103c62bc009b7 -f7db955275dec9b41df65a7fd311e1fa62cc83b19b6be3881d0484ee0ed3206c -2d8a96f5a1eddf7a4397646b02d306c341450c4c86ea978126bf1c00c1effa9d -c0b9e217422174215d2cd5fa684d79c16d4edd9c78235de2082881f7d01214dd -ff44ed76fdb1d9c2a35890a1b2ced8cca0a365186a0ddb0deddf6200faca1ae2 -e47b77b97f031db367f9ad46010bed5d02142beaa9d1e07746cb0fad53e78801 -cf73ee65250a45a012f80b61ea74c4bceda4ab205d100b79af0387d1a1fd75ec -3127f9b99a2837111c1383d71b425e15b18faeb85df5a45b7827fcbe29a28b62 -5a106b2be044ed543d0e5b5bd40de3ad3400b4238916ac156c3b1f584e526f11 -bb8bc60853e0cae9ac0fe8f1b7cdd1d2ee11a0be9cbb71ff6c1698a8ef3cb7d8 -7dd723984860f3d950d51317d1da458c3978d3ca83b346dc608d53b52e7bead0 -6dd40b38d1b57975f72c86aec09b11fd88a72fb6d983cd23183bec8f853c899f -bdcdcf26f544efeab88bc56c2ec517c816d5ea8cdd9eb5d74135a9f3c9051ad3 -881ce2cd5b623709ae19975ec1881067df12d7884851fc45c92647b4a7515f3d -5ecf80f2f03152e42006a4aaa7d1f04cca7e81d008b8877565ab39ceb251c5c4 -b01d22f17f3eacdf521814c3ba226475c1fa9e2bb58cbbf87245d8ce5a7ed899 -99bdd3ff337d21b294835a5c03dba9746e001d449708781c7a391065142fcabc -5746b7283648567e4499cecb8eb5f9652ebbb72b2332d41698de9169e3f68b85 -4a0055b0e80f6cbeefb613ecf6e358e6c69112c04f59ef6babe4907e9c006337 -c0abf6ea70ee982ba3a463a334451c1b04021be8e12a60bee30992a209ee3b72 -c4d46f87ab4ecdc653e64b6bd774d775628450093082476d9fd5696e055cd3f8 -82c1a8eb2981df6c1e08a4db47780579098c107862aa86aa2e2c6d7c1aa29653 -83c67aa460bbf64ebe434d5e9aee8afa0ad3fda4716384cf2a3ce0a0d8c0b28b -c5be59b6d644668d791369f76153128bb4f17a0b58071f076c2cdca6303d69b1 -aa18bd6bd45ca5be9983de3bfb5584fd115dc7d64499a1ec07e20e72870f5daf -78010ef0568b641249a13a653275db7e54be37540bfd4437ccf6705319558b03 -3d51d11ebccbb05e0c097b8aa1ff042db61e2e709eb86b8e10c52daf31b371f1 -a2553f74c7ae00c38069b086064356b2d1bee501507000bfe9bcccc5f1a7527c -dd8203450b806f43340d904cfaea761692a3368b3b904068b1cf062e8af70198 -1baeda4adffc32fb958a70807a51d11011482538b3c7937eb360fc0b3ac54db7 -17143fe94f1c7bc6461ad56bf489f5f5b28d4fdc6dda50cdeb516b9f54117aeb -07105903536b915a1b5aadbebfef6ff89553492dcce641c1122ea5dfe21b34bf -4dbd59be2af3211291e30832016169ebf02ffe540e1932d0ebd6a16e1f9c09d0 -f5fea2f4ddb6e20d27542c4b3db4b7aa7ec1197c1d6c36fd2e48fdc4be939e7a -6130053e648c43dbfb86d44de39bf77f6466f217685a140ca05771f9828e8628 -d215c809803db3c757ca7d16acf32c289facea41fc3134577ef6bf197b75f265 -12d781f51e1035ec9439f9778095312e8254026138ae97b6535480d63102ae51 -d43f9137b3685478c23d313ab5bec3db4a8c8ef6920f9748750f15dfbe5b6aa3 -200440c28a6a28c27ad65fa2cffd7f4427ff57f11661460579d871142c74f245 -f22c492a3f4d71d471c7379c39624383e7e5c8f3d9b521e2936c7133f3ffd1f6 -a9ae0a8c83951c8e5ab1642faa061418fb02b0180d2d1f8ccfb42febd8e204a3 -1340bce339ecc171c237f5fecef566f9f3bba3fdfbc8c9186577155845c056ab -f00da61ecdd7e82315998466b8c39d7fd66b6f871f15b7d06da460a01962b3c9 -aa2666bb12c2ef0a66df03b2b220f60c673596c7973fad95c725011e95fad546 -383b9cd89df53f05065a655159ec50de2f50d725842071fd6e709c9441454903 -1efda6fafec72a0ff0079908c9a754eaa7ec5b395cc22218c49c195ad187e79f -b73d551bf011275006ac06bc07d362c5401c79dfb3573eef8ef13e2768d4a628 -9381ccb835083f6b1a63e5e373f04fcf872073d847903c54815ccfb6ebb0ef14 -8208504cb6607ce0f4bbd6d97d057fe525ee2ca480f5520594fe3985dd3d6ad0 -a2c5b6b3dd6c6483bc57540dd9776047f697af460bbfb3e4a1235f6a16794323 -579238cbcb8da5720d6747d6f96d29853849668da3ffb5050a39298a2d2a4bfb -bc837203d4ef0d48b4d0c7634ee2e02566715c7ad3a51ee92f934a5b1d34a64e -9563b8088796d8cd7187464356e3b6c1a6ba180767d9585ddb86a27358a7e1f9 -1607ef7c7c62a2b5ecf5c8620dc6e687252da280ba6c8bce5cacb2400ad9457f -1c92135a218383c4c956acbdefe6a21eb758bed681c4ae97e07b337402b36dbd -0e41f64d92bc82abb670e5314fd44ddc79bac11d5e0eb244350b780136983639 -c65ba6b8ab22f2a28d639cb850d4ab6ce50321122946ba5706c33fc18ec94782 -efce779fc6df3188da727a6943ba699140d06108d88dc30258a2b1e154f0da1c -62119fa7e4ca1ba13d43f7fa312785736dbe9c3447d55d874ee17f502b51df9f -fe8222485b02a8400580c89112268db0c4e8fe682a47ed6f179ef272e6c4b96d -11c45cd25c89a260cb6083f7181c1d86dbffba6f92ab9c567195f13ac558cc03 -4986b7833e01bd6d0f38c2b2692eb4ffa4e0999729110cf525a8d79d36042941 -c4048e05d9bc01ba9ac1064c83dc0bae1951c8e465baf9f9782cff920cb77a64 -2b49c8669ec974fbb071e4af32e3aad08b2d48ab885ce9433bcf365f179d90e9 -1de8868baf5221de4003707c1cf4686db68234ded578376a3c0a7f8353b1a59e -8890dfefd1c5cab8998bb32f2c69b8a773cf173c89098e8a6e1351640489b8db -a0c914f25bc971f1f4738d416832a31e276b3d5e2f473c5ce67a6776a8cb3a8b -13a16d4130a6c1c86a2da2aef0858389feeea1212c07d800584faeec207fcce0 -3b44ddc39da8558793ce03e0f07a2eebd4b7b8bde08f311732b65491ac3b7951 -61eddaf9cc30b08557b7affedbc07ac445341b18238a3301447242ad6615bdd2 -5dff7e8dcd14f9651951db8e5fce878ed2a5f94237824f0d4397d0e6656b7bf7 -e089d8489192558946a260bdf0f514b5ad2c531e0fb4191a39f6c9b9a5a78aa2 -3816c2fbecab41eb25f7c0c8afc8c4da72f70c69dec0ade6de4fa4eb3b301523 -e3e45f23ea3fc2525f937be028d1004155e183b3a1e8f923d5d40ad2942527d3 -abd6016ed090d55c508db549b271bc1b6e87b5768eae5e4732785732f4e62b4c -ff6a686cf3df25c82d2fc8b2a4d1b66ad0db32513666404a93eccbe23b16351e -24bbad46debe0ca9aca82f64ef882333245aac833a3fe6be5b0314bd2273f8d9 -07895a8d9b70cf0c80e7295f37f4c62d22810de54813cd87b38f59a4ee5f34fa -ae8274f74f5d840921d1df2484cb7e19245d5c2b6e8a708600cfc0a5e9a9fbb3 -0fcef15e5fe472ae3e7ae0bd52f72e7f6955dcfe465a68a5d2860aa15cf05ae9 -8919cc74ea65faedc4e728e4059a3f7c2cf02e18566e277e903882a75356d216 -682be098888633916898f935f429024677e164d8e9d8d38c5c8fc44366a53e39 -178fc8023a54490bf5def316dc89904323a8f2dbaa50d2ce1b2f64682efcb999 -37480fde90bdc2cbd71dd73b702926b7cefe6ddad6bfcf13088472d78ff9d71d -1d4caab0d1b92212571a0feb3e4ccc48e463ba76ec9bbb8736bf62c27c240d55 -cf45ffaed59997bf8ec29ff49e356df49bb7129761449fab86cbc1f95d04fd11 -d1061e500951268ddba9c4b9b354533270fbced9fa245bdc59ac356ab68b0ff4 -364f479a39278cd3f245632181d67cf5032469cbca271dd7e52cd6b0f249ddea -4056b2f3241fd110a751910e9cb075b4939528174571d7ec9c5a1d6baa19d2da -9798d3e67a88546d4bfe98210027edb3eb3bc3c5cd6095e922f68e45801ddcb9 -3c2245faa2117aaff9fa59568fb42b59c887ce9146deb3cbb2a23b1783667eae -5ee6ed68c2d0b3d04a917c31b9b3f21fb46f28f3072a930c9f362989da71c4f9 -97526f88b235d35fc05576c8fa242dd257a065113b95ce7315d4778cb3c01d05 -a2e8886c532fa0e8d66a552a19e130d083965425c88a27b22cf0a595875d206d -c9e32bcc628346ab65e5b81ea6c3433f575d8b7722f017726d835031ae03a77b -26a2a7083f1d044cc6d3899467b8b20268e0dfebc1ae2d45f1576e4af2baf252 -227edd122d46d42d13fe2da6555d898e51fe390e82d2ff5801b8a9040075c879 -66a694f70df74d652bae59c4295a47a8c227f61072e32c03913c08f1d9a5afdb -19a1b7ab26506d07262146f9b9a87d9f5e89ec8079d708097c8b192d4d1d3c7c -9a56c3315340449190c0577c88afe989b6f45e078f0a10d846579a72cda6d061 -4c40945d63b04b6050a428d97889e1048c843fd339d2bf80e23f3e0986ed33c1 -59bbc537b6ba7c2d50678f9e0d61eabe7915aec04dc03129707bc257a4632a6f -7dd6868a4f01a9f550f1ba8884e0871f3454deab3cdaf1c2c80b4f68e733c741 -8a75089982e8e1de4f79430d1a2b05744c5c2b9c69b6537d2759c7b7d0e65e33 -dc9ad2defcf0347e1eb3d585dd008cbe2c1b41cf63cf061d2b929bc452b9f36c -7553286d450a5188d61ab192d17eb1cb48d2d6a8de2a8f30f508efa97382321d -4346624d7eacda4829db74007f6608d524a3a35e3dbcfb36cb81be27e08a5366 -090f8257f57c9126ca4b9585094702cad1d6b5c48ef47b493c837a591022d0e3 -eac1554ec0f4a9d6eb7b55f1c0f13ebafeaaf7ae8597d3ae9c5b1d1853c76c8e -d304e7ac43150b5d5071cc17d1132838c2889fc27902a9aa50477b229420bd7c -da568eb007e00f9371338642915e856d2ad14aacee0323de8b527996f60c88c0 -db64aef5b5d77aaca63e4edb898b84cf3f37f9621b3a482dc74ff9434ed87924 -07bf2adc9500e727ebcf4d3597502cf46d9bd6ad3b6f3517ed11cbb15462996d -3f6d4d6730d243ac62b39963dd733d5fbee007b0dc988654dcaba61c27174885 -cad94c3a92340c8d2c423272b8f0740eedcfa8a7330df92ee5557620a6777ea1 -44ce4a201c3520a67f567f32e801fdb8de6d5291a186cc0a9c7858e4f5ffb38c -53bf6a5927b52f47bb3b799afa80024cd742df84b61b20d2376103acad37546a -608bd93f6935f563d03a962e5e96db1a3b27e1e3b6da0cf9e5217f1d9ccee9a2 -d35c56523d3e39a8bab8634affb7f14b2883a53daf4858d69d82f4898a11b29f -4dc56fc2d0571202bc43b8115c3f3724f291be129659ea0770750734a4f25260 -b08a9fde90c3415995620d096c25a1e9114b15c8570825328569ca0c657b7be6 -2734055b34ee67863be4499d5e9a7cff13048c072bd3e6ea92a6cbd590c0dabd -95eed292ae591b583fcb37d819f3f00b5cba6f305fda7a29b92ab0a1d86d11ea -54add0b0dd8984db4df73f42be86790f5d4a0070685932c0f02ce2e7a2253478 -42428ab463f1aa1ab11f69e899dbac4d808477cee76bb9e8bd60bcde4f77a173 -da15f8d3e74ffdbef6b4f9500d74102074076e90058eab07c5271e8abab8b1ae -5a4e0d3f36a30009c3433e06cedc007341fbf6f1fdcd077bdb902f81f840bb49 -ced461ff2392b4c8465168faf72e1c9f2d53561735dbc891739a91c59b907dcd -65db55f7d0e781f166673a1bf830c6506a83ce8ba82448d144f42ef1eb4eda10 -d8185e8ccad472395ebd3b13fea7da1e14b0ee36a8a2cb5a01f36372848f15fe -d6715006214c7d02ad3479ab63b2b0d6f4e81b808694886bedbbec75421a6db4 -7e28a6d46df6db0737df49b3238536590d5ab5d368f27312a99bf6c4cf966396 -09d85f8bc3e6b6fa0a33f4310b09c0c41ae1976225cecf957aaa759b7775afec -ca1aa4c8f7cfcaca6f55808f195ca802d57d9e8376053b5f9ee7332f8d08e662 -7f7895c3cdd5384999ee54ca55da20e1948054bbf489c3947ec6ce3a8627762f -7c9892d365126789d2b2c1a04a56bf5622de8ad57171bdccc2124fbe54dc3878 -936b1306fc99787b5ee9e07f103d4a4f8a1d7e32392a503c1d7b19e7a4b8ccf9 -c02c37eca7ff47a49921c9c529054a627e1c3147e042e3a10835801ece7e30bf -cbb4fe0f4733d3b132489e4f8697f66177832d7500adc3d5e535ae29ec0f83ef -309f0eb48ddc86c68b1b75e14c9c12ed6779882c8e32b3c43ee28b392a796e52 -23ff55e0f3acb8594cdff3d86360b9a174e652c46957bfef24d7045d217606f7 -3420c98b9d6f71c3fb80a6178dec44c44f1dea2e152d3ed534e3846e147eafe8 -827dbb6efe3111cae93a751f285395f0461d3a68291dc71fe7305ca05169a3e1 -67932f8c29747d7ef93fbb1bf2d5d6f897ba33eae7d67f230466fb051e2ea57e -c8cb54c18be0a9e5c3eaa1989f6f190338d16ba504abcff4b2820fb89423cbf9 -87d7ff765ec76734674951a639fba6bf0c4ca1c09dc61c81753e9e0fc1ea6831 -b5aa14c61e0c4740a40cbb73e0e586bf8f1d3b47b7e5b7675e37a1908b09f877 -fa888b77879ce2fa94fce5b924f6903d53b57818b1cb5907a1c0f33b7a29af5f -7d216a3a77b9c772c13522ca6a886023bb44b8a99ccaa3f0e813ce1e838e4a42 -907bdb45e873ee02c75a5930d5a5da4b868145236d877e87716e25bb63869fe5 -9e984fa6f485ad074bcd00f8983febe0691512c60656fa54f9a2d76253827eee -374b31ebd6faef03adfed4c4e3a63d2b5d78421fca8ee382d2fb20cf37798491 -3076952175f2b535b9c21c1b2b40b11489d5ca1a56a2db6e9704343852dcf1b5 -08e915748d10e5317ba1284b2d32359441951c8f0f12ba730246923e76cbeb99 -0d45b9324ba2b041ee3ea937c1a3ed5d522759b4155c05e41efa29a53e667b7e -281771a9fb18ecae46f0e5b31586271a86d1ae3c547ccd1a39e3a9d7e5996163 -c7f48454bb651be6c74c09437704d50e735cef37fac9ffa2a165ae7e84dab003 -15f0cd3793d04bd6453c71b8aab7c430e004165b4836857e15afd05e82853534 -916290e1e460f43d21ffb40580fd2da69329d74f7868609890c28f6d94d274c7 -b85e838e07e11dfbd6effe6df2fa406a899b7a232a2ba8d85f7fa37a8334a5d1 -7b101d0105a3b2b08d46b725114bd108a837c720ec9a2ecc575f5e10b6785a15 -89ab8437653328b7a1baa865f0822225dc9f9eeeb5a204b64bda4c0ff1baa64d -646ad4333f9fee1a0ada5c5c9f29848b5f814b77eb6c59b9a99e6de3363a25b6 -45cbe85ae8207de25eee24fa5e6c866a3e447ca95ee2b8b8dfd35314d129b1e3 -5faca561751ad48b0a4400cd26ebda5ed4d56a4cd0ba7b6bf4009aad17c5f3ea -9774cc5d3218989066701e91753021c0552606a0c58c03e5d0bc477c00c8b9b6 -5a72a4f972c96c1c603f2f97a0a525af08806e1c90da2c7466ea353b2c61d6f5 -a7702440ccc6f0f8d38bdbde99d3d8cd4c06f7b8145ce82146864b510574fca4 -79497b71717a019026508eba42a8915633c26eefbd1694b0ce2c08fe2fa6579e -2e20e28d7f449c07db5fea1facdcac49ea4311aa20ad4a8a0d31a62e533206a0 -995cbf5783a61e955b85e1927dc41cfee467912bac649c39f13e9f29847006d5 -f623e2333adeec4dc0c9a812e5be5a260bc212eb4773d82de822505310c65a01 -1de22ad64f0eaf44e196dab15e1ffcc82876c0fef3782244a647d0ab007ec13c -325af41944488c83e07d9e9ef1b3e46d24c07ca37774088299e34f07ad5883ea -08947c37b9cae6ced14c97086f1d773e03dab1bd0cfba1e920ade92b68bfaf73 -a5930a8dc611f36ec12fa9cbecbd5cd64fe8d3196a0083c7cbc9ae5397b98abb -2bfc17659d01a803696c1f812e715dcdfce3e7c750def2ace64de79242f6b6d9 -bd77ab2cf544311811746f362f9beac97b3a041f5eca4713428ca3e81fea1626 -75a971e0818e4752fee9632bf7a4dbfc91d76f0022fb564fa7f536a9a20ad13a -3da064677a35bf721d1b6975718e1ec1f06a8a270e6940dc2d45efd9ec7ce302 -45451694cd4e9e28bc5b4ab2634031f74760cab67504aaaeb36756b2b710b001 -b7fa9c7fe49cc543a8a6fd694907f08a28e27d2127a75edd81520ff33a120d80 -362acaf61a9da6a6a7920995ae784026d9023316d0c003043135b24c7efdad47 -437032e3668ca133f79b2c5981834236e445feb1c54caa85d55283ed36183ff1 -e59b35134b398f6bfc19a6ddd55b57b72b6a25aa3f9397091863cfadffea0134 -335eb77cd8a51bff22ba84d5214bf87f55c9bcfb3a52274089b9dc56851dc1d4 -5160ba59ee1bd7643908c8be8c151204b7cc9b2f4d6ecb334fafc6c7fd92caad -c36348fb4066a9f19b64b9764e331fe9adfabcc18b5120f3d1aa50129efca14c -a880d53ce646798e146d5e2a306de521076d41a1a4df56e63dc57639afb3551c -0dc563a8986ffb5620e1535abc8652975e4aef343d22d3866c988862b3f7967b -81feabf51756e980e24619ba1f76ccc78846b787be6a80a26afd8afaf2120be2 -836f471d8e87d47aa77504693d437e747d374a14a5e7fe2ff56b64ddfdeda14d -f4ea69d9ba6378f51cbd4a17b7024d5567d5f68da0dde1ee27a9056db87b9318 -1f2b46fd1c4e629077c88afcc87702a935243d58af389f9f83adc8c49e167c2f -77da7a29383d5aac7ac700290519962c91ceb994fad699985a6909ce2feaf861 -1aefe7ae3b5d03a417a747af0767cbf90419636ebb7d49c1b29367505c35bda8 -62db3887800aee2303639285ad4082feaf2858fa44bb5de6a05d18f346bcafc9 -46d0b0d78fa7f285903d3d398d54fe4b089ffa98946ec9ad018314f703f836ff -3a32e7ab2b477bf70fb87d22a344699247aead78ee893f7dd4e6495b344685e7 -4d4e0bbfc2de925646b6ae62f1f3d174cab2b2d583b92d90cdb6eb40351fa1ae -d79947012884d5d343d690940631f4d2a9a6ea74ff9d53bde7cf501cb8bbdd21 -654567829780f9926461558cc7fb59f6284ae9919bf107fb85afe6781e22d9e7 -0c843a628f32acb75ca496981cf6958e84a1a05998e7fa26eac40dca951e247d -99c690cce2e67d52cc47a24c7a87b1c73e4ffe61b7708a14fb26440ff6b3d996 -599a711cc461480b953c28b6ebdbe9802d708585e681c66fb0afd2491af77148 -d40898f12dcc84c0ef84910e72bdf6bd012daca38921352790cf439ea73bd74c -3d03908eeb93480806d01d5e3d466587f1ccc6cae246861739e847beb1c3d895 -7bb57c629a576a98aeb5a226c45c29da6f6cf4c67a95d4acfec579249eb899cc -c58acb03b31adefc2b0d038cbaa1d19c1f9a082a5c8289410cc3c285d6760bfc -067f4dbaa5689d2af0425dca0d8412df9f0a4ccfa962734117b6574863715e39 -f809e035b6dab95236d130e5a8e8fc421089c0254c1a2fb638d0a92295dcbe06 -e5bd2006bb302e0102b9d8e920a46583b98fc62ea3d5110571fff37ff3149af1 -aa2ce7243bb74c4f62abb7953c36f72da2626a549d5dc8a20afb7a60f4826b60 -473d2e38713c2ddb335f1c4ea7cb5d1ccb2de95155b0933855c7bc76f81d44eb -793ea07ff8a71cdbc18916a5d8e14f08969757e11007a8211c70eb33f33203ec -93f34d2d32f439cce7137b335d9c4e78cd5bb9df68564b5355b32652aa3f52fe -c5b63adfdba3045b530723cbdeda3141022d2d1fc9b21dda84ed8776c24a1eef -6f89015cec98cadbd5fbdd67c0aa91e28703568ae140d2ee57e21b929fee63eb -02bcc7b7b57cb565acad92ea613312a4f4bf4dc02cb81beb46285feea393d699 -1ac2608d8983781dcfb316747c9f43b706795109ebc641a9c1572652150695fa -92edb0713949d529dc3a8df1f775bca5a608aba072e88e9c38b8e3819f712c5d -aef232674e9c61d8937e71e832faafa3488bf43604b4f9f9ce44c1435ccdab11 -817e700f4fa3882c51c3d884624b190bff2ea3782e599b3cfa657f90bdf80776 -09d3351f856d1fc8103864f32b582ca0fb6026108164e9d8d3245a4405827e0a -e9554f4c83c3e28a91ad5198c28444fe477966aac3d80b7b430914a7a7855e59 -721fb066edd3950b9e14169eb65a6da01c60a2f5f163e559c8e86a9828efa594 -c511fd327b2bb50e64afc55b592de350f9c378984934886f3f5bdc3dee8b9187 -6e0b9ac148c314b8b709bbd34bfc7b218d1f2c17e2b0dc02f02c47ce3c0b1804 -06bfa939f88c8cc5a59dcbddeafc4cd41f18f47cad70c009dad5672800762190 -ef0cf1c937f09907eda0e39f48343f77a8de233f7a1c45e0c6fcc864a26e3dbb -64ec3441134fc27d9e7470bedf8897c2b14e0e3c9da208027f967d01a7066ec2 -6d965384dc6ff5782063124a0647419162687ccb79ad4ac345ef6e519cd4906f -028a7b4f6d54ce41c4455bf6fd0b5cf83555cfe5e46e9f8f56010f3dc3f83f41 -542ca229041a67ce44905219b55163271bba6064046173db81605a0fa88e44c1 -3e20268125c9650e2efe6305296b7c536ab734a0de20510ab6ab0d9ad73a7796 -f2b71315fe2ff1b78bb6674b5a2ed233630b259a0ccdb7c80032f240c8206319 -f53fc5ee26610339d1aa11ae1325aae6bb33dde3742ed11a787a677cfd1c821a -1d5bebbc798fb61d8c9bce209a8c2ec538cb6d1f8d7c50cae9df83cf5fe6ca75 -1684598dfcc8d3cfa6e3a9e8f436ffd208e258812c8354f9078efeb00f6cc0ce -b96ea20a1fa09bf14f167b6a7de907152f7b2c7ec69729d06b5972d6f3df1178 -6d8e4cf6877e1bf1c26bdf3616f273765f55d701e1184b1b24a56af2d4d8aef2 -2057f9c9d7835d23f575eded39e2a5fadb0cee8708e84d651d6bed20e7ecbf35 -094fec0f76f4d4907a712dddb1aa409bcc8e56e5b1491df44e7daeead28f1ec1 -7a4b61126b9d2636ccc7f3820bc4dc121bbf59b04ef4d9b008db31d5685bb8d1 -a9cbff929667811888451d44d6f94fbf86dbcfb8212402b3235ea33e3053c3ef -0bbdccc94db03cee24d44615e159f21917a7ca262aca7f16d36e65dc432eb80d -2dda4d234e52faa946727fe6fa938d12b8a315286fec54f85ed557ecb29f9dbc -71b0f07be8dcbdfd5514d74cd03cdc65971e0660100303f07d1efa7ff4e33abe -17e278f681203baec1f52ff1d50935537bfbc2e237276a4abb2b5b98ad36df2b -7bea37dc0fa76310fc29e86d7bd0edecb9c4858da9ed43265b017ae80fa43240 -7027cde5e47e598a237e1f1862f45709618f60d80e88406c9e7e87bbd3667eb0 -e1405d6232b9a71ece4315e4aa7cef6ee272b786750159120ec505bae35734cd -3b6576fd18ad6db55de05c62c4dd8df50ae1dbfa7f27960f41216be1d9025223 -e0c0eb9ca5c2f10063ddc431728044ded427c6e552be292052db651974bbbd09 -b398b8e3cfff3b9e4fe765a0323da145040b8a2e42027d63ce5422fcb8d4a54d -3d95b5c6585489b06c323ec8ecd8eca8851ec8d96a37d9c67278845e800f2b7f -613e13f40eef33320f06d6e92d0a8a449d089aa6af053cdd480018a98319050b -c20cf044a4427fdf58c6940485bef67c62c0cb400a04690c33104b6cfead7449 -a3b3191ca8ef7aaa84165da516df26bede31a57ba526c15ca2d700bd116c6bce -0073dc640b0fe9888623d222bb39ae7aca04ddf669e73d7b5a841290cd9d0bcf -7e220b5fe1d3431317a96b725d59f5c836bab7660b13a5344f3be0eb4a971aed -cb4da406d356772a530977b5fb494e980ba3e99e7a50c281f944ebe48cf195a9 -aec83b7c1ff59202cd33286fae29348c3664ee33c7f0bfc01379a02d076f8da7 -b4703831954ede9939c798811e948fcf884cb37366fce60d392b4f8349f916ca -2fd5b0bede51a33b1e18bc60afb6816d4989bc6222f206be63296477d8fceaa6 -1580e8c58c5e6ea2a1312f85fdd00251f7c78bcf315ff74fbe61fc1bb8e33986 -72b4bacb33e688784fe77a13e09b3d92671faf74497bed78337a02718109765f -8081150398cbd06585200681f8cfcd4992ead640ab17210ec6cbf8ec01fa8fc9 -daa9dc00b8ffd593e8b972a710fb5778f9653348e215279f45557caa4eb5206f -2f716352444d1f27301962bea09d8c76e0583173b5ce2865d08c27d641e74ce6 -a5463bfcf7f4f61322f0718cdca2e5c776589b8325085db1c1ac7ddec367d4ab -74f65940ea1cfba0c8a6835c63512240c08eb5b959f18629cd1ea76744f80242 -0aa740dbec809fe7755613cf1e1a626eac765b550a3105dbb891357396449c8a -5cdc25dde523dc70337983c78fa845589ab2ecb1267b2b367ee48e509c78cd7f -d5fde9f8fee321f7aa44649f8c1c0bb64415fbb47439cdb83bb34ec8d094ebb1 -31b1db7e09c01d98a4251a144592418405a85af4d7a97a263d3112fcfe5fe49d -2096f731ed888b93fd24d4bdfec6ab51d2229c9437f8b8ddc9207454a4061c14 -68cc7aa3b8602891eea3e4685ba6a988b30fe5e3b2466558b34d1be42d40c895 -3bc6fd99f60af5fd3ed5a92ee86f8144ba8dc2876f89f244c01ca6f2e54086bf -88ae507cc815efda5697f504215deae4353960a2acf8bde2708bb08cfebe8882 -2592a3fb44aedd9bb2cb6e42d3e798d00f35adf8bac6f774199e2df47aeb9c5a -d25292babe233775f9744705f53b6ff5f0fe29c0a19f153ff4ab401ea2709490 -55c948e68c0420858214aebacd2946cd8ff5b2d734b658114b87f604a0a55efc -0e1b927d5359dfc21c7a96d0b27b6de4aa613775c3fac75a1343ea83262a920a -34337b2e64be68261e395b13a8b96707ea6d3075433b1da35c4a724ddf67d831 -0cd16a4a2e41d0c5feb97fd27b6b1ce11b5e8967fded6df58dc0e9bba6a14307 -8de3128568964290d70e0b04aa723ea52262f14181e08125d5c4d98a300c6938 -4b4d092024d113c53e918eba35cb6af804483df6ff4a2350834a2440e7700a12 -2b0271215ab44df78d2bda677b997b77dd21bab8c1e6adced166d71a2ba7723a -54e641b5e9147059ab4a138253da7e601d976b664ae3708632fcaf0b2eb1b29d -64b31375adde98a5740eecd1bfb418c170123f32b958daf4a659c29c1eb249ea -2bf3381301df5df3efef0b10ec543230b0e5de07c0fc8eee027e8d8c4cd42f7e -c1529af1bdb8b3df497afe55abfad7c4fb5dbd33c153073a45bfee4aaaf5e503 -7bc17693b17e83e536c36e898a35b9aeb1697cfa80c62db019be8f7b6d8659c1 -83219168697a37981f31c36e9d16a8e8f164eb7fbf614480f5d0c5d73ae45206 -d29fff5780a67b49585345b268f1ff91b23b1a465b89b73a4e5a949d39febb3c -a91aa2d52e7a002c3ffe1a1a304a7613760954f254274e71247484bcab77598e -8ed1845690f9c2cabc23639cf20a178487fa9556ab700313730ca98eda58cf06 -162a203707aa8f84d366ff8c07b597150692d848db8dd1ab7df6f3b5bd9c0a70 -8a42c1962daaf7d4d3db92b68b4ef863f643434ca76a54f7541abc51c2187470 -91856479dc5bb3c71c8cd4c49b2beab7720d12d5a20a738a3d74e22d5ab9a875 -6081f903f4244df15a963717fc8a481e1b97a0ebeebf2b9e560b36d3bc659062 -fd551b7a6029cfb6ceb76e4d218514a922c24a786a8c9c1e37a985d33d95007d -09338671abbfb02421db5fce02a63efe0dea7d94fd65e2222eaf15f3f46a60a3 -4148359dcf8702c4a838c39d3786248e5e01191ed1e8af883dbb2745ee72792c -42505fcfe5bd9c369d7661dbc0d239cc9f75e7625ea181172c7a9103eca2b02e -f7edc97e691b5886924a57a546b06e3210f29c635e0da67e6225f34bb83fcb24 -05f3fcc70cd2307cd22653c67e9b293a8641b565aac97eeb99e4cef44055b6af -69472c749ab66c4a1741f3139799612a84b64408db7f9852a7ef2befd0e8ec74 -a7dbb3de41964f3de30df81857ae8bd4c65aea26863db99006905139c976a3cf -48e170acb218f2541111efb0ce56a3a6f69bf0f340c0c9d337c984d094659ba1 -bc6e796a1570ef16396e62d8b27db936e30a23da92788412bf6d61a9ae2cd6eb -3f6a8c63b9febe71fd7e70c654d88dcfdadb68c8851e2da5dada25a5d799148e -42233bb29ef869bf94f1dda32298ddd847df0fc9f58bd2bf25d6878f679cb42d -594adac30e6b870c2255f708b19c73c4fb54a9ac9298c7a999e579fd8912fc8c -4c267266c55741252e042348e8449b1d3150687bc25a940cafb96c046b6af567 -6bf4bee45589db5a9b48060f5e89f463aaf3f692ee3ada224366072e2b587af9 -7cde289a00bac03913da000d36c379b82bb1de8bab37af7cb4bf2a0c47b76b37 -ec13cbae227ad44af5a60eef83493b9a17425187e04d9133f3d1fa180f477f40 -abd9261bcf77843f1a1b80b07864366c2996f67c75f47bb9f60e97cac6f5f2f0 -7ff6caa496b9c49a7686486c8e63eabf46d9adbca59d81d8a1e0de6350a8e00a -b34eb3f413a2b96bfcb4acfbb5497436f1ce1233f24751bdd2d0d3069cbaa062 -834eecb49edd6ff3de30d22089bc9220644cf82e153e8c925fcade97d2f7a9ff -5a9f5eebbea9bd8a6e8c2090a85dc478249e399c9b162b3de667221f5e7a7fe2 -07253ca2c435f03629b9a7c82bd77a315cec7ad625b04299f3e34fd3c58e952f -3c7bc93874dcf15640db1772963b9e7ce66868ec309b4d09deb58ce6082539f1 -e6b2f523f04e5a5f3e472ba02c6d521e0478707ca0129b5725ca1e40f00db190 -24b501f26cd2b443bbfc3cb0308967db6eac3b09716466b9458fb7595fc4e189 -6f4c0c2094372173876f67fbe6c47aeb5cd60a9eb78b8e8e6aa3bc538eea32c4 -259caa60bacbbb68d26de64ebc0c6555e379b90cf06d50ad886e7022474b3808 -9fe51099c95e280018a4584fa816a1e4649ddb0d2b22de58b08f197559d92cc2 -2a885d6e3ea56be5d6239718f9d40ed6fcbf77b918733a379c9923c2bbdfc7ba -b8c537b90e5094aa0f0521a86be9065c736da70dd0ceb4c317b1de4f0924492d -bf8b6be888d8558db33cc074d97874db453f4a03e69ec081053a47bc0923b111 -f455be413bcd16d46d1529e4b553d22037c2b9a27fced59b5756d73f38fc37e7 -8da0d7679233d1a3365a3a52c7f2cadb3425a240c0cbd88267fc4cd0da97359f -11c4ca63ffc4fc52317f9794ef56e74376407fc0fbd76cf70ab34bf034207995 -801643669b7f52f0c78688da14dc3e7c772dadd126dd6f7656f890e5b6938057 -47664701e4c9fc97fbb3d8883ed238d981945e67c18cd0b7d5395601a11a1334 -7fcd6703f38cd76e197cf5059c29ea7a59aa193b6bd674979a5cbc3d89876dc2 -56ee4a240381bfe11f4d09281838bcb2d9c933a22c9a786d4a10ec824a2ee402 -9496b208b84e4182c7f9dba8a67f32342d8849d644e37086249c475bc09c9507 -93f842cd91ab5d3827fdb85150ee684ee5db97e5751411c3544a12a16b87bfbb -73c2ebcf959ce5ea0e95abbc047ba0a24418361f1d15a65b6250a9aa863f7265 -6d5d84373af64f4747322911984f71962d6332ad1630f88e14f6c1188aa3cdae -75a8d366194f49f5f0865cfaecbc1caadad556091a3e3843392fc568f0bd30ca -c52e046ef91f3a3c921305816cd0d123f43bebea545d48cd732fb64814a9292f -0e0890708ae4a7c005e12c48af3989fa24e9bd0f264df81993cefa008b7c0c36 -fe9499df6af9abcaef4f6c7cefbf3e8c2d8d408f0319baf26b2f4e104bf87b3c -e04e0e9217b786405d396eb871de93627088bc748e06e3dbb525e225d92c8660 -43e2950e4729b6a62a5f23f2acc7b83a83345351735de3e1461a357597cf8542 -a22dea1dc3fd7cc572b9d7091b13af440ce9884ab104384ed2b453348cf21ea9 -e41f4bbcbe58578a917202b199cc1d32118a62f1bf4c6d0d0f0151ad52bd9e31 -b1111118c6b874b569421e964cd6156b32d73fb27646b3b8c7cad81dff32ff6d -8fcc9038db30bafd5cadfda86b225c99c700597a38adbfa2e26d26ff2bfe59d9 -c3d258ef7f07e825e905721f9e44bd6da2890888999b0d3420428c0662329c95 -5224078de88a2ec5b4faa28ea9ee3e39c20d7c48776cfed0b4905548a1a7370f -56a5b7c6c1a4d072a62c80a7c8929bbf7e383baaa10262cbd9e750265be3f7de -7ba7dd4bf66cc97118cf8fe8b6d407b22ab7a716226f44beebc38062b21223eb -4619b8f9a98bcd3f455f3fc9ed9b11a7ee613678f3cc3f77ff6c1c75fe19a9d8 -fb94daf0121ffdf39311548ccfae4aea37d492853e9ccb763432a49c0514174a -6095659910182c502e092a10e09900a278158552868adb1215a38526119ca56a -c05d643269be2aa243d9d8e7453779ba93fc7a58a9005e79fe0200c00abfad61 -e28256c64975a2858b652289a33af9ea280bd40389b93346defb7971b9706ebd -27d5f8a84c8220d4a1fda17fdb895170e6bce8c7c4f3fe1b5d11ead18057b897 -32ae330f4fa6985ca2cb864129696abc4f95a51b6e5f0ee4ef3c73f132b30a6f -a05f0910c9ebe1eef9a3cf7dd1437738610265c981f93098551b662c15d2e291 -96acc61bad0454a91a9c7734e36e137b53b6a984fa73efce03bada8ea854ed1c -3d1337ebdbe5cb4941d70a2be48da978e3aaa10b4758978bdafcc57caed2c083 -63422d74c742ec4ee5e46bdce2d9b1636045d685a7dfe87bcd19efc8376328c1 -66d1104c1a6f79f7004beec2a5ed7fa8b224aa9b488487659dcdb634160862f6 -b4d8037771db1a98cbef5c4ddef68cbdfd1c3926aeacfc1b7661fe34e9e522e5 -02218143056000623b449605f5a048690afbf92a79d2d39c739a6b4c384da55b -d21d90f92ddcf4d530692c43404bb4b315a49519d932286a566bb0387b2ae3fc -27a381ab9f043190e118d95ceb236a5fbb5c3b13322c08e1cf3be7d5f60fdebe -0a9831668081ca5e2abb75dc6c2c6c744af00d644792b859fcdaa7cf93a956df -afc143e56c75e4eb9bf6072f1e734ebee552fcfe6c8268d9f4c1fb84232cee8a -a9debd32d6023f1ed8b39ec3299b68214d378365bbce8cb5201d02d3a7dbf803 -c23645385b74a5d1a9e72c93b1e346a79355f79d3ccc535dcfa06d6df886f50e -26ef5128bfad7a4e90e1737a9488f4003de2b0d67b63351e7323046efa0cf5c7 -c14a05bfce0983650011fff2c1d0be5359ea7e9365c45ddb0b14fec654ed384b -58a99e8d70716e3f986c6d1116b7bdb4336eaf3d6bb150df62a9b0d63571c956 -003e51578dfd57d37a88f4f06884fb9b2069dcf4b8704231e52324bbe7519f72 -aadc789e838db43c6fedb0538977379c72d0eb64d54a46a112a199b4a80bbd5d -a9aa6b29f18f848b1e34a2ea714dbf511081fcc20438b86221005e83c1ad4496 -6334b284f72e9b5e5473cc2826d7371cecd439ebc3a3c92934df4b5d7acb19d5 -46ac7c15c5ed37e89fa70c86b80865ca9cd95c809ff513016aabbe63adbff12e -f44aa0bebfb82335770c6d0b62c44565c6232d1daa1872b4340f666e01338cac -f80a688447f0c22c80365ea01aad1feadaaba9192d3afd11287d086d6d855d0d -ae7abf512c8f997e7a18644ba75eb2d487d4e683daba6c49b43a37a4ebbd5ca0 -179079c8e507d66e6792b8f6354994b938bc9bea8806fc474898bca3b9f8b27e -5bd977179fb53c144821739e7bd79c3759e154ac084c36d71e3ff845bfd0e28d -59fcfe5c4ac0f4ea9fbb678b616eeef062adf92f51012b4450a7fb3e49be8230 -dc711a357f0810020cb0c9151a397b93c891fb660a745bf9ca32d70e721b72d6 -93be339f9a7f73385e624962a74838fe645fbf98e200e0f48becced6955da17f -51c19242b67dbd09e56ded31a89930a0dc6db01d174fb5c4ff28ea9f2febfc00 -3f397259ecf677db4127296af7c77053daae76230b19b316697746366fe0b405 -dc04084f80bc43dab2558b19d2ed64c5afb6eb3e526ae8e166351f729917dcb1 -dbfa22ec4e2684a44c2005906a7288a1aef7002e5a8ed1288cb1cc3dc0c0a0a7 -2a1ddc9eed8b7edef86a1a9391d919afcbe39ed380d9ceab71f1dbd5b235e58d -b578338f472c2384d42f28cd61db699f5d251cb83a5d03912231e32a08f95568 -38b62cfc963b71ec9cadaa53d67025a07407873025e72e4933e1a5a6eb9dd51d -442577af85a6bef4ca49abcdcca220ed25ee05b8d741213ff50bfb27d08b1818 -675ee951bce605fa7d93f4c6da4cac0f7cbb6a6237a8571dd681985b7ce0b95e -6aa053adec20ddecfd80f34382f540ece9326a9721c0971c4d2db611c15ce942 -9a6894515a0ef7fe80c1fd0ef48857fa5efa0e17f3da86b5fd11f537f568a68e -bc1d6b3d99b8ae7fd888e76ed04750f666c89343c3bc32b9b1eaab6ddda98b90 -6d8017f1294220bea140e62f8e33d98db88a56ad15ecbc03afa0445843bbf89b -049f361801262222de99a912b512f91d38027509b644b4f4e6bd6d3e6d554ea7 -c639a07c5ba46090aebc3960f1b1d2874e6961a32dc141aadd39974e08f16c0d -f032517ccfa4faa268b2853fe9e9410fb9e1f02e6f948eac994cc4a4c02b574f -b014168f0634514d02dc27632ee31f1618d6120f8855611c7cde63b44218f072 -e5b6c896a2ae71d02b22a95acae4eb1adeb19aaf90c5e04ca15a621a91ee5cbe -47e13537c0a7b498a403a70c0ba37ebd60c9b266378eda69c43f2e1664e034a2 -81726694383899e4b65a9eba77eb7cb644281ec19e269830c20ccf00c9ff3449 -022bcdda324a3955653069093c7fa9abe55af29998f8b5523e138dd7a61b6028 -0aaf2ec60d5447b007f1d8c5329006a45cc40a7171427857c781c4963ad5e9e5 -a06e01a18db140965d492c90c4643648142a0f987b72d31905658b0475208323 -1fa16a69db1819890c78cf36e71f18d14a8e2fefd92faff2def2427e625ab06a -61f3b5b9409cf84d6bcd0f33870ffed1a5d969dab18c0ac737429ab9dae0ff1c -1627faada4a8eb38b2a744cf3772b5e41896bb6f950c411994ff1227d97ae692 -5f3aa6c6fa37267343c21be4440ec9473eab6c9e3bc0b5e29e71aa4db2844ae7 -bcf81246e99dbaaeecd0f7bc7878947a976be6a17fc9036b180d1a98d3e57fd5 -9c1be3b0e4485cfd9226051ea314b3c91510bec194181b05606818647d76c525 -c9b44f759111c05035f8c55cbd5d837b110fff31bff72d8d2bdecb5b4c3dd5df -136345d6e074ca906656052c1f70ed6d981ec05b63d840dbf190903986047590 -46df895e8b96cd2b6ac366ce90e24512e311fd03a96f7774aa8f2b37dd3e9311 -51a98c794feedbf23e7d9caa2ace5b9bf42726a2f8d7f8bb6238fac7e88f6ae9 -6cf2c2dc2fab11ff32bb3b57eb487ebbc706d2cd44d794d6c07b4af037c43e0c -a7881ed02ad5f080d31c50ca95facb04a999f7c6de796c4864bd1742b3427a73 -194edceab5807c012a574335827ac2aaaa5cb1e0bea1aaa2e4f286881c8f98e1 -3fe4453df7ae3db6ebdf35f488f8ddedf57b3bff228fff21011f5c99226ab20d -32aa8787e1e3b2004273befbc021482e4431e4644ea457b4f08af1c5970c7916 -6d02d5d045afea9e0ef6944f87078f1b809ff6be16836a4eaba04e21e2627629 -832b481d81ee3436d0ffe8760086a8b498840ffeae9c4ebecc623dd87d19bbbc -3bb7238afd1f11c68e8c85a23b0fd958a63521092eada553d9f23f08cbe1296e -ecb306b8645561ab35bd102532e9dbeb0463b61ac0f1b262c806e3422d64eeb3 -98b59e2e606a3829cc0e609a3cd707138002972d7336797ede146092f6548a19 -497a6e7ca189c7dcd1c1d3ebea64d4cbde714035e53a0ccab9ef924d5790a749 -63ea6269088a7df41bc28ce38ad0d3546d4b155b379f83a0f6a49f60410c23af -5c7173f07ad9296465441c79da6ccad5e50d0bd7601640d28af7c7751aec70db -94bbc1a17aa3d65104b29753cdf6225b322c48a9e2d4cbfa0d0cbba8547519c9 -4e0ae4881dc0d2824fd001f8a8f4008d1e86b20ef850eb7abcde22572be536fd -3519ee031f5d4bd0c424e7be72471b097f6a660612cd2ae2e2d0116f5b286015 -822ed6f597631318d1aa61a59c887fb78946984f976b87906159121ea2d119e1 -415c40389bb0cfa8b3b53e60508dfd04c7c716c5f11cb04ff3b200acda297d99 -e7b9c7b803f18969f41928afba6173f23b6eda2370ac3c775fe55640ad332731 -f3d4c93d9b5054c89e9bfacc3904cd9441b5999046c3001d011315e51ad4930d -57e3112fa47d671a7b99a5c50295dca57028dff0a96493da38f7a2df7ce19738 -5af39ac3a93c4445f322a8970caabb0c62b8dfeb663ff0248eabb7364a3622c3 -2cf2ed6bd25954f6e3edbac2f400b717beddc26ca3b767d8868f9a286a0fa906 -41b96e193b67b324953bb943e2ed9a2f04b150f4d6ff3c2a246d46324f92cd3d -1ed39268b83de794673157206561d38b9bca44fc5e8ec8004e1a3f8eade2ffa7 -7fec18608d1f63e84b1755fb054fb824864fb6abe17557f8edb90c7c68cb0e9e -376cc2b5f8c55a9e87ee4a5f8ce4da3d10d994c6489f109a18706993264e525c -5ff8536ebc355022352c0b1adb892d9ae09bc797a0b417f376bd3d27b2c75ebe -aecb396437780d8ce7314a622779200f488b5afa823f64bd14ddac75872ad421 -aec1add7f32f6a66e38635055c991ada24e3b87ff97804b75b94be569ced072b -eb56f9460b1ecb9275a59cc73597fc0f2b925170983f773f8e10cdac4651971b -44ac8c67ecd74e52b3de2c206d4bfe0a94113a07dc50ac18bb6cfb4adc393431 -3ea9cf994138020e9bbee418a9aa928064cb9a5ce82b31a30ecc6635e3834a17 -0d1472f58dc7e034fb27e1b135f18e4ddd6be56eed82a7d73201476878c9260f -659bbc330bfa7ef66e5c258faa0f8ebd1713d7cd55ed0201103144e2b3c50a31 -cb71392c8e89850f3706285adcc55893c3d1f1c95d65dca1f504e9ce9b95a913 -0c1b5e8a3ae0dd3843adc7702358ebe15b000a83996fbac274a88ff1dfe3f979 -f4dfcb887b5635abb341acbacc21863cace1d8eddd44a143031688d67450cfea -2c626182b592a4a246c1629c8686bd4ac786088b0ca8edbdb6740b6b50dcc1fe -73d12e08ad20680ec3ee2fa7ee8c9ac08b8206b5e5480a966676fe817c51f733 -05a6dae7ed46fd3750c4c5e9c476baa82788bb4335c82560ad2b22bfae87d1bf -12f92f205ce9a0f00b9a29327e05b8559ebf1c0f3ed7a67d0695a1822db8b5a4 -81e974fc47caf2c99a0dc178e308d9c76898bb3cd7830bea5930b0fbb31438ee -f660a6db47596b7db9f4dd564619288374961d94d7ca5193c5ce0e41d7aefe7b -b8982c9e5d84fabcf412b9802f19926400f680e8704cb889a79a616ad6356171 -b7de5f1d88bac9cf45993d57c7415e3803218c829faff2db22501b9d384b6306 -b634e77d7d5667cc60f138ce0580d31cd1b481e66c11dc78bf9ffec32311f113 -51180df84185dbe08fbc892adcda0674482ba29f583bb3d5e29d795e3b340943 -9c12ac34e6d28f7b79d94cad07a0a220381c1527dcf66ebdd1659f73cbda017c -49573217fc7946f85ed894c8d3e145d4c6a329d8aeb7ab7774a3321cfb78d0d9 -1b7122e7df5fb8c2d62dffac0d95abd50a809f16978de252fb62c6b57fddae82 -344433edb871cafdcb92ab06c563a532689e7026f60e166f8a4724f183f8313d -f3c51627ebb74fa499c0fc979f062ca0473bd7414cc4b8b6229b9b381c12f3bf -6b97d2692111f8ebcb1f11ac372f24e37e8a17d577177b879c575815b1e45397 -4a2fac6af4704a81e21142b994776a92bb23db046bcc304c096732dd85f758ec -73a4b4e246d65f420e7fcf88da6c402ba60640743d7c9f4463c842129b6722ff -cd8dfe3bc54b83e5dd7c33e5a838725995db8becf1db6e4df3fab82bcaee695e -88b228aeb7914ec25dd18fb868bc3c5e56de0d2e8f07066c19625b348f17a38b -a52f354fa8ea5a89d77f01890b414ee9e8420a397d39dba383d1413126632308 -5912c7022f84a9eda9129be844c742895392ce088d3daf13c4f2c3d2793094be -3cf564dc9abad4a619018961f3a2ecbbaa1f3369bafc52ba4facf1d1f4d1f2c4 -802e4a81d70cd4396b25f2f736d9e0b8c8d11ab2960dd71bbf89bf47f73ba79b -561b9c7acae8ece5c4c97cbf74a6392b143a4e172a113c7891ff2c06a995f59c -5679fa60c341fb287696d0ee37676a1f0c6ba0f8c79c86f59f38ecaca28c1ad0 -3032afb2ab7b8d4dd29ba1432346432750af374b9073b60eaf53449090089cd1 -0dd9a64e13bfc6a134369ef1e418c259a3aee7c2b4817de647a79b5f5f8dfac1 -7a8efbd5ab7238f35bdc909e581360d68e3d5b877b29396ddbf7d93b68ece03b -a2ac52066a931eb6ee9292d929c1baf360855a415327ffd6abf8d19896514682 -c71e0c2f90fc7b830a451e252223285efc7243fd843486ed62e9f8c28a415108 -57e4143657eb5756a5a25750a0af3e52ec191a594a378db77beb08aa8c96ad58 -d7c549cbc0c862210645508274962996d255145d72d0c5465b74ae0b925c3afe -71cd12f14366ea6bfa600f21f816c1097b7549aaa87c2c6b995abac2af1107d7 -5cae994684b6e44fdfa6c761b4e85c0dd7fc7186fa280cceac0d69cd631bdc7c -112ad8ec7ad28bc7b4da514834879492e88ac6543033571ac9a80eb1d5905fe7 -651a3818a654c2e3a61d32edfdf6185dbdee614cad4771596bde7908bcd31cdb -4e2db1ad363d5192262f307082e42244a2c437262bc478ecc3e59fcc62179f27 -98eb077c75e6e3a171628784e9b45e77f272c3f3940d52d79ca7b57724ccb5a2 -d408f3a1e26585c218e4a7d693b90e494aeab19d768ccfac81d928e221695f16 -cff453db30826164b7ba9b930936740fa5fbc5f9970ed09103c97dc2a810ba20 -01163d890688ab7ae687651eecb192fee519aa859c2d308c053f1f139d20a346 -0f76f89dcd83ed3f68183a6172eb16a6550c0e1e908f9ae67311085e3d7d3482 -10d8d68adb4186bc7060329eb91ddd4bb4d075e005d8fdeed20098861bf9f57b -2de9a6a0e94dd341b0a56b54d5fbab409b7d03b3583018c6023d772628e278be -17b5148a67c180d81dc91ac31e7013b841bf31d0a738823aab8a519a32fed170 -0a9dc5f883392107f3f3b23cad6f263a1b75bbb9b38f0e61c4ff1ed1bb981ed1 -00b082cbda04bb22bb1f736c720a2ec797f17b9031c60c6dce409e3250f49831 -114f0640ab8d16653599aaa40787078e3aef27eca4510e4f1b5103971e88c99d -16f58c83db5e6136b981f71f066d8e99a7720cedd9bbfbc2262519d8f22133b2 -0cef7eebf7cff48a0fb1a2ffeffc094c65de46b7779fc37689cb583f7d9305fa -ea8740964d27c2e117e2ad36b00500fbc5108d682425dfb5e78da672fa246e4a -ac85cd75b5a1f6eaec9e4b744cb93a12f19b18dd3b5648bc2482393208581ea2 -ced6466080cf838eb18568d81eac02fa1bbe758d8d96b8065ad9253038297af2 -95f3b507a8dd8e41e05ae3013be6adef43ac3a425fac963b15d27e0c4b71259a -39e69c2e1ea35e9cf5c38abafbfe45931caeb50ecc0de9dca0890349837a3b58 -f349c63ecf1573796639f9490f43b2f43ae66447138b9bb583b9e93630ccecd1 -c8c2253327c5aba8f9937924e8c80b8acda84ba40c29af7a5add84577b5e75e5 -4ecc2e7d9762ec075b38064ee46462a492ee786d222fb2754852fef24665e31d -5d326207b797d7356e8ef88d6ed5b419aaaa9158a737f299fcc910f898ce3a33 -5afefb9aab42d9ab6ddcccaa8f489a6096d00570f00149c176619a33faa77ed1 -41effd27b0c684aa57c447aa05f844cbf144f2381e973ce6313566016aa4be3c -4c328d5bc06cc0b6d40ef40cb73d24ba010fcb40b408fa4ed455f45f693ff160 -1eaea1a9fcf17b0962f42a4a251d56bc3cf892e7af3c105faf804f7f5c657561 -6d7df49cd46718ea22eec3fe687983394ef3f48149ad1f50784aa15bd6301f88 -73b965de027c6fb67ffd3608bec12b74ed36cae5248e24d4b21743d0d253701a -78c8b7be26fe7f098bce28647efa9f85faff590073724a29150f3a2ed3d9dbc5 -39bb99e1a90d3e6289a1b8601bf9df260cb78399474327b10a289f5a534b84ca -7083fadfff13d2fdacdff0e89a0074f2d493515105556b40af02131b0e390d99 -6df3dea2b1f08d2acca7ae399b99178aed25bbd337d7cd49e78dbd282b56c0cd -351304862ef0698f3ac96146f1d71dba56aafb2dddfa5c779a43e7a403b96885 -b577907f252f638a0ae8d46c6d9aaee6bad5764b8de7c004e3372f147a9dd773 -bc8b11cbe69a75a591d0d8da485e203f7d0e7e2f74fc1d5e7a0501dc25ac7df0 -59c48fd5a8681ced544e4f0ad04a7839b7c2d359d513afda7579b3f18962d114 -c3cb507681b48e35f86d690a5a5dace8ac9d1c3037f2fc3a8c9a9d4bd699092b -97436ff4c182e7283cc1dd853b31261a5d2a5bd481bcd6ef9ad0f6b03aaaf78e -81c21b515eac3489194b09ca5929f775c8ffa091081cca06399ad7da809108c5 -a27deb3bf407392b22a48a664306946045c984388d9dade6c6d1cb1d0d48fad5 -2ab9a4c1672e9f78ab654b6ab7e72ffc24c8eb33230753925fb166c4159f24fa -077113c781f4fac72294788bcdfada11db935c1effe0fb403c44effa7d7451b2 -d38c3cc32121c7a9975bc6922c6dd4f2b7c68910b54982e08fc23b99e6279f75 -55a82db6688a124b31593a7e454835f610c45099bf75ba5224edaf7e12821830 -4e200eedc498a40f4b3278e83197497974aa9b0b8ba2507fad8fff48857d08bf -fd72a98afa1cd8201f41fa1e51aed215cb55ff6d264d09aad892543d66210603 -95fddf8412a3a9713772010dbc4b039d297b2fd977015079ea5b791dc006b898 -52f101f484435a1fd34103a2c4fdbbe76e660848facbb3cf53268c6d218f2d6a -ad9e8e721a6a9cd1ef55d0ff518a67517d967b87a07ee6ddd008cbbb217aea60 -9d1702bfa8844ef41f734efe651efffdc1970ef158e36df23cad6d02dcaba7c3 -ae79ec20d8e9a5b8de3b43dd5db72c579cf09052a913e0921b27955fbb42770e -cca66c8b2016a7f037cb33ee33824c81e6ad6d9cdb276bd0ac7a56efa0833173 -2d2f831838315f90a0ebb03afc7bcecefdf9241bd44ba87894edb5ba4e84a030 -47f62bb514bf7fbe8d652d8c2f9d418ee55b3da7f51a693f5fbe50c6e43ec813 -9a400d582ae7e665b10c67ce7b282a42937c2ffa44375489049f485ad8fc3c80 -82925d558689f2b85e395dbc166d82cea036263f828c3a19bb68f32593d55e90 -b849d055ac9630afc5a6aa82b663ce7ff9debfea47e856509319c4e4c683ed10 -a1bd40eb47fcafe62e59881b1eea5cf44dddcb7c2611d96935d70d1f34de11c3 -1be62d602f5d8ae8f1e25bb43d29bc8792fdca45268678af9fcbdb6c8ea9da3e -a7d40e427da1f891cc839ebb4bb71e2dc62a56cca2dda9f73b037143710d9adf -97333c48ad0f0d6d33efc6cbf153966b2139aec56aed11af9399daecb24cbb24 -e54dbfdb48cf1f66d3c16c0b35c58c078821d98b543187fcdbe9bfd17a80330d -6126eb7f408009b760d8feba7188887c8b538d91f581caa96097a744626177d1 -db4592bf3c0d23bee64e6a52caa0363cffbb5d324c50c6099700c15197162041 -861a0f4a626aa46287a2cbbc407c8da2e40a328a4b0ab8721a52476d76e936c9 -42ad95217ced8b0c1fed7b7841eeb268abb1ea22bb152d76e1611d35018bc6f1 -abd3be8f903a87859dcecce8392a2c1f4f3cde038aa64d670101fd8a684fe7f7 -003deeec916d3dcd66e5c75844e52193ea8a05bb889e5857f0ef11e6a9475d88 -54205c14d4b9ab078ff1cafc3097db9e88b2e40c277c6ae78bff1e8f3cf96034 -376e375197071f656e7955d57e6d9c11d8b04eb47eb769d0477c8bfbaba28ec0 -238826d95d376af32d557e0735ca4d28b8c9b0a1cfef98abd4c1c4d3041d0157 -a625dec054519153b38d2fc03152f2f34340aba98177305807294308fa4fbc28 -cf314814cea882907bffbf310431b880c8f23293057183bae01a3df23b11a0f0 -ada2795a3f880d8e9ea78069d6ab139c5d458b36a9e13430a92f747c63f2b88e -7c6e8a98f018a871930334d4dff9f838cc27c6c9a97a486486e079678bfd1b87 -50fb6b2bb4673f28774d717b649d6c78614ebae82fe4890ca696dc0b1a344577 -ec9fb28e03af1ed0b05d7f5658dda0505170be217415d624db4589f1e74cdc86 -4088c4b818bf9a624fe62af7b320b77cb5be98ddd0b1e51f2a91e5803e43be09 -fae68beebcccb3e62782244c38937b5323bca9e81aa87b6aed090fa9225f254b -3a8c1426340274733fef8a0b61001e8a26966dc9f78d4d67e8053d665c673e25 -ca1a624e96cc94b64f3e39ded41867d189a9cf76e81c1c59afa5198db93e0cd7 -504e80ad5863bf0f8b9057292436c028a303d21781350320a6299e6ec94b5452 -f51d12ea2a62a32f903ba9dd03333e5ec38cc3c3d9d8b18075131089b849b45a -d9a2c49d2df23dc2ea4c60c18a7d12dac99a1e5f3743a657ab3a37749c6b977f -17d1ccbd936fa12fea6be7cef5aacfcb5fc877316346beec83cef7690a70bc3b -f4d1cfb58f27b38fc00387c3701fc709c2dd7774e66c10edd9b1d195a5c93e4f -578b9372923ff96b3593c4c926892e1c40f97b83fd061f3f5f1990d4e2c4c453 -478a277bed737a025504c93c0aaa15b3b05b3ca4f829e8b26ab10bd26c76435b -5d25c52ce4e69d8a87ea918d15243de8890bb4404687484d1769b532ac168701 -9b003a74c156df9b91ba64244a37fba01cb830dfe14cb74115d778c5c9f3c790 -77654cd1211851404943a9d2efd5644def647d0327858020f9fd9224d84ba8b2 -f32c738f541d1b98e5bbb775b2deabe0440448bb1b2d3808d3ee439fc8334c52 -1eea583d2caf975ecef1cf6f880edfb72c7339a21c4eef13d32c2f0da96af393 -045644ea848c19b58749c53cec3ac0bad873dc2bc9b07e3176b03a731ea20d52 -62cc9b00a97e39452e58f01a292bb9ea0c53273178a375d30fd599f757d4a512 -2dba16d4c2647882f41fc096532cc4bb47581439298839b93fe1e8ff77fff7a0 -3c7c6122cb1c6c91af1c1bfe5851b4d5a9fb3d9d21797663d677e155917b2668 -c9bd3f2c5bf29a3216db55f2ed50120c7535649bcd8e20b5625cf0880e3c0ee1 -31e8fe69c223017036d26b33735ecdc69b30bd1e2951452bfd7f77c704e46e61 -0e6323749a88ce5ae656b51ea64a81f65b39b4724f1309e1c7d2f772712dfca2 -849f038811621d5c86d523c0852cb58d1c938a30fab1ff3bd330c11bbf01588a -1d2db77a17430a350564534a35dd5de995f77f3464f44a646f6c173c5c7e938d -7020e6ab4d5e7befac5ca4c8d96726cf0a10e497e48563e963cc7f892ccb6d37 -768dc467190e3917fc34062dcd234ee9a0625dd6f9cd4ca6ef13f26e8898c74d -54144c4190da6c8c6b01b6e8756f8d93720496635da0b9e19b05d9881598b8f7 -814e7b35b9eb596ee9d68eb62d83218823884940482c301e7d46a3c466161e89 -158b61802ee933983b1c35ca4fb0d50ed1f17bb10ff334253fd7a78393368cb9 -1aeb512ed630fbd8bfe4c8eab257f0e23338ba1065cd1952e4d6696ffa36a169 -902294ce7922389e1b9be90c73eea1a429cb7c14f4f9a7defeeb5b9afd4c91ce -a5063bb94546e4986dff94845bc4983dd58568178324cb3a336d67c9e53781a3 -b3203a09b710618e942986cfef121551442f139bd86a13ea6af36b4b37ff2e79 -39178f6df95775a5c7a9b40483769da6550520eb3be7b202e1bf5ab2fc2fabc8 -173fa68e0ae6583d8330efe78ec4ccc06e4a3cb8e58609aa051d0fd160083b5b -0c089404e660c684f6e93ac1561f6f81ab9c7f9034e8de99144a312b70eec983 -79b0b38985550a53daa75d1047edf3e17b1422bfd6c78f3f0085bfe2806df134 -f7a6c1d6677f7d4b556a166acecfbd1d9ae7b4160242ae92f3f037ceeab481f8 -c3215506eb90cc5f67b40f15d45f4b91c42a6d59af5e7d286453ffc7d800216a -5253233f739f1231519c389cd805803e8b5a3844036be66f9dc6788d4f29b9f7 -56f7c6ba0eab716990c7e2551691987b49957417894c34520be44b7c10579616 -a050d5f0460c0e83c31d6207b4a1809b448cc8691eb0074bcbc031f33abe04bd -a01182a64cc746646a92500c7a7c56fd592ce5adf8e52c71d09aa47c9a15218f -321d18d1e5829220612288701d75dcf154b84b6ae81d87ea01791982cfe45f2a -574a0d3b96fcdaea9d807a33d9d588a1b14f924478fca9daad4c977ca562cf49 -eeb8e23f107e23eef9c20b3a98a4ce14a29dec691558943a52afda74f9ce469a -ef5e01fb6ba8698a9f8bd1a870933c13aceca3899fabbe665360e3bfefa23b5e -1496922c69543e88c9a6703c36573abbcc37b9354fc8fffdeb667491af71692b -b6379534f81e7c116ec12c3489bec070fa09a0f577d7d94d75e9a70876a701e1 -65dc803de893a484cbf8f1a449b52ec627efbad49750961e826389cb91e7c1bc -f49739e49f0729074b5b692b9b184a91e52d7fb559610f4fb788ccc884e8b077 -286c9f468887882c1b176a5299a2225c6bd8b5b139853b5120634ca4bd98c1d1 -dac511647b8752f1034e8397d0c953e04b3a85c7d69f0dc2025d872103300b66 -4f097c92e61c4ec4f349c783f6f44f0fbb71c7bd98fcec6e1ebd4dc4d2ea1020 -58dd17cf63957f368c459db50a0045612c260886342137626b31e2ac3a0c7327 -ca3e4cad5b2c04c3dae29504144df02e7c49a8ff295e358bb16c588753fc69fd -16293e4bb951c1ef26fc199e8616f3f867f3a7476066d5506052e6c4c85cc151 -e85a599e88dc73a5cdb12912e7304fe929119849af29748c4709955b35d68ee9 -d7210adab4a264f7a78a824e5dc0c940bfbf6c71349ee4b9a8ea420187edc692 -6b6cc9c31b815fd4beca00c7e4f3d8b1f58f58b27339ad3bac9466289aa53281 -9c7373ad9f58a3bf91984756a98911bb288dbda110aba62b962d89cb85aa1a47 -acef784768fa51c23c2ac6379d9da6d563d7e805ba70e66caa0283dc12961209 -04a9bff66558cf906a40614a2d3351d237859e1c7db2f6cd8d6974499d1c1a5a -7027a40f9d574fabfabec3fffb8e8004647e88a49959168ccabe406fde3bf8b3 -ef120a3775cd8bfe38b38b596ae77a17aef69e7b2952b42692150f00b26f5e23 -07caa5bb32d42a0ffb6d234382b1a4bcd5c5214baf213f42f5325d65eea9642b -b8232032b00add664f75e63112200dff65d8667dc6b2097080963b1d61c27207 -88a0d0a4273ecb8b20d4c85d1d53e5b44721b239792506fbd6f24cea918c12b8 -cdaebbf85e960cc5ed9f2592e114668c2fabc1f2678a1086b811e7c128ce7399 -aba97d4bd728163278aa70f9c9423e6d67ed21c035e724a221bae38ab69a3a89 -92145321b294a409db97cf2389eebba3dd134605db3cea5015f17b239cd2f0e8 -fb2c603fc27257b48c2947e071fe1eada157d7c915b95ddcb3e4bdaa31e80f7b -257a50ab1edacb6910a4564ceccd55b05e2a9d5008f086ea7a3db07306ffffa6 -a3096be45b67082f6195dd5f749f11eb75e5914c85250400a2808f0244c85a82 -5f2ee7b0fdb17556a4404d3456533b6fe5a966308f6bb0c605939e8b5acd5eb9 -27cd4d9c9662827e9b93e20cf53ce5fa6fdb1eb3d5f83d7b12d14876a4ecebbd -6bab8952d051897a95950c22dd24e1dbf4d472ea02be4cf3c2cf879510766f05 -09d148caa73b779495251910e8eb22f802cf27c6acf469619ed6b613befdb7d4 -007fee21dad770da980a2a96d4345397f4a655fe6d3eb27dee3dc714a93b0e48 -6991d670b9bea148287d7a81b8b562cfd5dd7ee26c65a21e5b07df1b505108ed -ccf17efe697b064fd07d09d694358a8c15cb691a5e04a82a236e0a693fe51db5 -76e51150e5f246dcb3aba01ffc9225e305b06f6f6881e812ae73aa6ca0443868 -5345cd414e829a9c98af0524e6b2e149b8c4c0fe31cd4ec4c6787a4ad770084e -c03ed50030e3df64fce26367a5d0f07f732b665266ac7bd7a006774bca79407a -26b676e605c724c256e9a35bff000229dbbc921392e749a8716d5939cfed524a -46b0a26f85e234bbde57843e1297dfb8ad58e34d477811d95f54b0e30028e6d2 -8bf4507e1a58139b7758391da6daaa406b217990602b3ee44be584ad0cfc74a2 -4d2d0c47c5643e8a5ff4ee3d04182e075c4ce23be77420a2e2c669b41289eb28 -fae9ce3d1e543d1690c880ed509cac2912ce9eed3fb30f32086b44afe28023b9 -5d24754fa1ba208d441e580d248ef31cec4f2d399feff3619a9584521de17ebd -cbe31c3719ddf6df3d18fae7f452e984ad02011051f4114bba17cb7e198619f0 -4c5d0a26502cce8bd52f3fb4f05c1ffa546c586052f34338f41d90d6c314aabc -acb5fccde6efe82e1dd32c7d2d3298429a893b76e1c99bd46c625ff5bb6199b1 -1af5992f019c611ca9ac841b0b2f99dd79e5d6401070fc161be153d0b20f85a6 -2397d4625730899ed8bebbccf313b5a790d0d8eff7079c272a0b35f390b39860 -f779f17df4ac921b3632215bad6cdc0c06ebe775004c9af08aea3dacf1a57696 -7c9c4c673f2f105cd38a5bc001401fc2a143eb9de52472c35fecc45d8633e706 -146db06aad28fac492c6903c82c8b86dd732e4a849b44d51eef595f069f62727 -f4aa92ee7f4da7a234a6da00c3ae388003bd206f8d4e94750647c7dcd1e8c098 -1a72537c5e8793d746e8cbaf493b1a51924bed2a6c50ef6fb2fee9ad89f7f602 -ecab0bf9adb4d169fc071fa4401f308fda3343e60afeba5ac0d76abb196c0d76 -525120abeb103f777ab5d7d58f655b963ff80b94cd75cf82eec9b2940debaaf1 -2a7d07cb9df209820b39eba841246f10b917fc15022cb4a08c618c6cbab71b75 -013f410d8d674b01ba919834fa6fcfb65733155be1743ed6abdaec07e1079337 -09a6cb09eda710cb33356293bf811316ffd6f8505a6ea301f6cfd68fc5170c14 -da41e60e376e9761562c9018539e5b4df80d3a3e97e14fb5ec9591069441059a -3a9e4e0ef6367c12453db4dbabf073b163deeb6314cc1f3b6c7282239ec4c83e -1a996a518dfe8b74a0516863af78128f3fbec845b8e65ea7e9f583f4ecda19c2 -5fe9752dc68db9bb57145108317806f6a38cecd5217b745ffdbab23d87c4d299 -799db1e3ac5ade4b7c3746cf2c0b57325fb60601755d66a6b5e7857de102a1f9 -a453fd74898011320e06c7aec1892a93fa0130f184577787f6264bc898de5d99 -3bac85209c4eaab7d0542635ba6621933276b5969590a976f282317401c762ea -a67d30e7512b347675b9ec563fe58e2fa83fe7f9891e19cf2d2705680eff51d4 -54350376314007dd3a45be462c453c9bc823c4e8876505cb4389c262b45953aa -859f9a655ff728e2cc060c4c907dbff8ba968e01cc43d2ceab6ee2d6bc1520c7 -8be508dd47060ced3f1374952384da3e7ac5e045b8e9d90dce055bb737e07e3b -0cae27d7a1664b3cfde15eecfe3fa0e9499dae2993483eca529e9cf12095f854 -082bbdc73e186304128924631aef65b21f2f1723cfb60ccd12547df86a282aa8 -40c3a9d6b0e9612812ed5ab50d878113ffa4781e4e38aca36ee326a9295b9083 -3a30f0d796021e9d3226d92c2a4b7626cc5f2daff51b19db953307988c8c5455 -4fd3b9fed9b2f971a302f37cff5b6e37f0f87352b7313cbfd6b700d37eb8adbf -fc721ce0a4bf4b17c7b8881a7c3a084c1b4ded4359aeccb0b310995641026850 -9dc32dbc5dd00a33af9a8095792fe51b559079346b6547e0c9bf4a30daad368a -cbac3a240d1327757c3b9727c6bbb965cb4215b181ff2b05c20fb882f0d9b908 -4d466e2185e078af38b6fcfbc813dee80c44964eef096a49a6ac158092f1b9fa -201ad57b9932b152198f2cfc48d1b1e3f1a1efab295ebdac11808eedf1c99414 -97b3150a9f7b06a7551eeeb1c12cbbee35ede1bd0440afefd00b84e39a54428e -06b5edf7741e28a5cfce3e05943620a89cacd9f1e7ee69b3ebb1a8dc3fe7bea8 -5b79042c10a020d93fb128ec9c813567af262499cdb6e88af9e76acbcc2ccd06 -ad534dd180efa1e556292fefa35d0879526d26cbaa866f8807bcf9111d7a0abb -ac6fee09a3ce910df38d2c73ea4002b1aa378162a227dceaa6a271279ca61b11 -0273db4270a008d29e110a2d97da8d9596581e825f600246a977759a4b5d20ef -c29839a118e6ec5ee281d618a69635394d90a465cf120895910b09133a6c914f -49685ea791c67718dc9f3dbde90e01f0a7ba3fd2b3bdd642539e4c335c301dfe -b68cbdd1fd986a2a370ce6336a1511b643ae86662954bfe8387f6d6d09ffe15c -fc2495e982e51b0423d4bccf4aff36c7c48c41186750864ddaec94ed8b972b52 -f84a0603e25824e1ddf73489df2d7f8cae775a7278d72fbf38d41bcb7752319d -4887e22d022e0bf20557de763a322297a0d1415a6278efde11a195bd7c155db6 -8a7059ed55d4453618f0e553ea4eb8153f64aa25665a61db055377f35d466381 -f9c31dd24e345f79efe5fd8683e4fb88e4dd38e30e18c73208d5d84b45b6e6a4 -680a9a0edb6828191a3bcc29b70c5a242dfaf5bb5634939f903b7b185dee0796 -c16aab9316d9c6e1e1354f977aff4c350a2977e98b5d336119dcf00492fc464d -2c8c72cc8ae869d11251a766994fbbcdeec0520860e2a94eba6bbc3697521eed -0ff82b4ff0e7509d808326f82bcc1b74603e416ee33fc75f9bb326664cc662f9 -008852214b7fe9ce9e1ac39671f5201ef66db120766fc0c2784c53c1b2ad5a2c -ba94a8843414c4416377dc940fca2815638033c47442b9abf415c7db5fd6108b -fb96461edc5382eab06f0520b81e5bed4a9ceceacd80d0ce46b87aa66acadaff -e491a448849a4fd69e38d80aa5c223750571e13d32ff2af508609a47b484327b -6ab431c27745eaeb52b73e3066f295b43a1142d16091b291252f0abe120602a3 -5960338209f90b62e7310027fcb1a89090f5d559ad4849c2897adf35acd23e0a -cfbe197543273161833e69e510eb6051d2becf7f789843ebf0ccfc95f9de29b4 -3b81b68b83202e6ccb4b5565aa6ae328a7a82cc944cd7e0d31b4adea3e61821e -7845c9112e4f6804c169f2b52cc4dfa724f16f2a1659d26a09de75dcb83e67ee -5c1b70ff7708137746ce4d757b24080416a2fd9bd6525609d94d57b4e606ed09 -07afecbb5903f55641b4589bd0cc4dde6ba0fec8b2d1d948a3deaa14089ddb4c -91cf7997bc0496dcdeeb77f78bb0f90b852a240477a7e24f28fae0b1744bf386 -7a0f08bf2256cc0e24023b9c45df64ccd5cdea2ec6fd6929235d027f2b4d81f9 -ad4b05fb40c411e533739ca533b15ddffb43b3e4a4541919cd3863271f39585a -c7b8662fa8f568f144f67a5394d8d1e98703a819104d7029d9c8d0e27821f69e -547fef29660a9cbaf8b4151985fb713643e51ed37033f7bfe75d9cded40ea9e6 -1f8cd61742c8c5f56737ef1fb4f1e683287c8693e0b6fe00e2842bd2e0eb2382 -2228238ecbbe8ae24ac8a0d6455cbc33f23df039c07679f0bb80840d718509b0 -0e7cee29c2dd46dae486f6675266cb9b352a4d15b01c29d3b8194d4c158f5980 -7b9c842dac7e9410e69d3440549929121665f7da66ad17860538090a6fa64b32 -64aa9545c847d63cd5cf11909e1b335edfce89c7792d2134beda7fd939fe6ec4 -c9c16c6d3304a5e11c0ee32b1700e2b5369325a2aa444da16f1174d314468ad6 -4aab822f7767f58e1bef9cd2179e2bd10ab47c933e6ec2c29589645ea53bfbc2 -61310d5a100dc01fc645540aa93c29ad6d44ea72c99b000eb8b61c4aef5d58d5 -20b2dad9bca10f4dd4d96857b91cb585d06129af2a907bc7d748329ed48a7952 -98991c3f38f9d4b7ff911d4a0d68fe4ae2f1ca008ec53855b494bb1f8b0bae3f -38b48fd6f2bfe7bc3f7c6b69eef74cc17af266357b5611fe283944097011a5ae -aa64f32fc61f45070d5a3e01eb28384d1e7fed1c1b9422cb3c90b1b92dbd3024 -7fb82c0c9c310812a0e46b72044a9cd67434ca6c9250e3446818872d52eb4156 -d3305a77f6691972d82eeb3de5fea49f8ed368664c31074b953924d15214c3be -afa11f4032c1212fe9f8b128b50b47214fa3bd4f1f37827c6a35aa59baa80e6a -31c9d441462949cd7f61f47308c876368b24fc8c16249f00cc95f3d24aba3953 -3a9bf5123f4552595876e43daab393cf4af30cdf16d0fa3c1c05f0083ab201d1 -8f6bd3a17127d5e7ff454b89cb8edf2a15501ca6bc54ea18c9b3bce90a4b1886 -ae6898d2605954883bc9b2534c0e4ea53a0beab06edb69983200d43b568355f1 -006ce2b5c583314efd3868c082125f9d3d2738873adb05b95afb871e04500dd9 -a4ce6089247f5ed8563fe64d515a5ae54b1295df52059b15c83791882cb38ba1 -95847ba46700f5d88f3eb5c19f428a8fd01ac5f47c8b2333a2b8d5a9485e0033 -da6d150bf6f922173426355ebc6c6849fd8f5f67ec8b6a3497af8b47b14ca2ad -73b99ab6fa6e621b57dd4a5203edb0bc50f442a42dd3ccf0ac1e6fa1b9c28662 -0543e19cd754573e77125208a2643050c399fc5f0204c2ee7ef2980157f90159 -53e9cb2082bd0f17e7cbc1741c891d15ebf0bd0113205057f06132aa079a4b24 -fe3813f0414edd162446b420a842849009a6966081346d5f1a1814236f81f1b0 -00f5d969eacec70c9a9e4a9b35fcd878d19b85f37fda904edda5551be1497515 -87c06e987885ecf5157b34a90cfe70a8c4e3dc4173ec65b0dcc2affc691fcf23 -93cb246d9926849eeae95d41187faa07c5d571eb70c2f101cbcc72a8d3e1509a -349e654963291b7189f31d5d15908a6278bc7c1264e2d25f21fce0b4358bcc4c -9606f352e97c9bf5f37297d3df9d0d98c03faa78d8763e29fbf7a8dae3fa47d2 -95745cc657ed8d75b642db32dc2cb8aa801813e2991f22b449282d34b693d6b1 -d3855362e88013e2cd53caa4d52091a707adf45d783d49fa14e6f8eac163f1a0 -1e382805ee67258938f4f21655af689c21bd2b144440b8ca8efcf4aa983f3f1e -588b53851e99619b375655d72ff09227ffd41c5d7131250f69f937346b4a0025 -f4c801427c049a53243e9efc1705ea5ca8f3669ea90899be5c4fd0713a21e53f -318f4afd0b1e465c420743de93b3d83e62ce454e09f82c147bf2e01ac006b7c1 -a80bdd48b2f3f557fc8775e1822127f071e2949cdfeda91fc5ba5184f340a034 -d4100c550111acc3987e990c7c838b021a734fa37ef2b8c376cea81bc9bf032d -d16d13860ca1804c95b7a424080b423bfe56d7fbf8442f33a9f5162c58449fe8 -c34156835832fb0def6c658b575845b282271ecb53ce3c014d006076ddaadb9d -d354797070b9b0c69cd7a8eef888db7aaafc7a35efde6b8ae7a8130391808c7c -a6721ffb14b5ab6e38b9e2a42ecb581856545d8e825b0f39058e7538b5bd2801 -2ab2f3e257686e31f10a739635086b17f924a9a0a13a45319db1850db6c2a179 -3ebdd68e3f519198e7a569f7ce51b0fc5ff07070c07f275993cbe6477c691f19 -3d76d1abeec51aa027c8aa6b5d3dae01b2cfbcce541b774dd35d9782b28aab1b -0d3531754c47e4416112766a4491ebe5ea273c8316c0ac9d5e7b9b53e6e323c8 -5143a7d756f3e3d705edf256379f1cd493e2465bc4c576a04247c589be5449dd -9e0f0053b4eda583ff09e9e7d362420034276e9c24e2f82ace951a487e0bff66 -16eb51e863ae9d63716dddb6f29c3af55724db85bac0b3b0a7fd866569b86ab9 -f82205f703ccf4df28ddfd53246306d2519997bcedda68cf24f7a5514e8656a7 -60b3461c3f541ae78d377aa858115317930e1789f196f453f6cf0bdc100eb9cb -9e1856bb8260b1909e33229992eaa24358f60747a3e103e29faa452f4f90e754 -5bbf9ca4876270e89c209bc1322a5fb74ed6420aee18664a4be97a6bface3cb3 -9aedc6a602bf7681b98671eb87f870f6942bb47acf37f19a70efc9115a97a3c2 -11443697dde90461fa7596ef5aa4943ab84c0204dc3495bae0f4c26e81186900 -5f18c977b6ad6256257693375f9589e5e746390abca4e7daf4f21f18d1894bbb -0992ccc09fe8b491c209b21f5be82ce6ac243ffa8596d6d1c474851ca4a30d37 -01b8bca54093132aa1c11a5cfe27001b54b8e8ab62368c43f62724e57e1b2b58 -0386f46362aafab3ac21cece521e5fb20be44bfe7c270b617c5b65749a810d40 -09ad794cc5abf79c66776be8b198f82e691ee2d5ae8d9bbb26a17a95dd2ceadb -2d981f2d3c657ea28a278ba038f92109fa2aa52a6762f908a75250510fe4eaf0 -17cfb807a857f7e9a27c42c3f6b5289b4a9df8914571df402a06a9c5da0e36ea -5d09f30889d6affed86debfa57222af25326e82ce82abf93ec1cb3c03bc0f64a -530cfb9b929a3b01d134e584abc5e48a49177508d92304fcdbc212589daeec4c -34f8cfd3aad0a75453093518f4d0caf52808243d509da8def5dfc0396400ba81 -ea084813117f7834d749dd651716785bb2c0e528bf179738e8cedfc88771de77 -cef9379bfe8191b902176afe8e3b4fdd7050ba50ae06d86a6cb3dd735f37850e -6c9175770aeb2c760faa9d948aa65ce9bac6b89f4a19fd9d0368d2a7bfb92159 -32b3f2bdf41c8f2234c738144a2b5233f5affcf186aa7df929c4171d28015ad1 -5eac0ebe5af9d35955920380df13d17b880d82ebe3ecca104c57ae2f1c051de7 -24ce7ad959e4fb32513c29db39a17f8f6391cc360005eed4996ca6c4630f57b0 -f2e6c0d00817ca8599ff437d0808a50f98c6722e19bb194da6c38fa6a7b4ce1c -e1c38bca070609b19416499fdef55ee3718832d9469140c3462cfad3f925f044 -c40e14e931ac4e52171b4209eba48438ea0c0b2518e941161cc6d05b9e25a1d7 -80aef897fd72375a899a4d69444f71d7ab8066f61cafe06854e31638eca70482 -7fb597f3da17981e97085ddcc2cb619a415a13e457f26824e1b1171622870eca -9ba46a1288d40da270c04cee12f1339e5c856b9195e4c1a52e15e24fc8cf6b0f -e16665d144cfc90f908aee4d38d60ae5b04685c26d09decea1ab7d2168632412 -d5f2bf7d6f66b21441d22d967a9a4f6bea843960f54b7fda5d1a3073b443470d -da2b63724f52a2b789d0b686826bb1775b8dc42ba614237198da74def88f61c6 -556f12731be7567d4980a7e3882ae389fa65a03f801315b1b62e2b26512bfac4 -9e734cd17b8252332a6b7b414457d25606dce3e5a0aeed9e0bda86c35a60b8a9 -16b2948390ad7854d1aa732e67ecd9bddfa7f3335765c3776e11e18e2bdb2dc1 -f7f359876692a885c0cad821b982a10dba9c800edba43e5d2c1898121c32b783 -7e2c8ce990620043f66c50c73eef1c56656b1ee55d2e29ff464bfcbeee3c834a -c38d2d42856e5fcb0721d90203364c661c038befd698f39aec5a3f505d4c28b6 -d81bab4c7109c705c967ef8e507c4605490c782f4073e5e8bc7556805b145db8 -d0ac091454d41a64c99cda1f999fa3255ebdf48c631b49a494bd059bdd1ff4bf -846ed63e4c24759cbe1914f81e21c53112cd2818a8a64d159b65244a959dd9da -bff7f0bd87985cee67b56d609a53d2af0e2ca3d74a4df95a0f4736d670c0ea9a -4ff1c1843a898d7f9e15c2baad7da1699db7648c706692ab95612d1c1cbebe8e -e59bac92903f0ae85d560cdfc9cbd49aec3740d11230800eee37b4b4a7e61aa4 -faf07490e32ee3f7c4176c5fb87ee7458146033a0b9d2de19746904b61f7f893 -97999eae85db3faf7d1a8e9d616984e4d710bf7a4c69fd912fa8cf866bf52288 -32f9b61a79beb7963b3638fbb732fea50cf0fa031537a65068767117430c08c9 -23b4ce8fe90aa26c6d0d46fb7dec3de314c566b31a5963461c28d20bea56d8a5 -b4f2ad6e72dfd6979c1efece2b91fdf9b97827c470639c8961f65d0da6d1e08c -decfc445105c943d4832238ab943955e18c79777a0235dc792a64e2596758d1e -1a377f3d469f38b41404bc5634bad4bae393141752c3637dcb05b270df2bb0ed -ddb3c94600f66d85f63fec919f213460dbbf25f50eda4107c4419a9360ac5c34 -c58344e73490d88feccf56acdf240654277529df8a5ed7f2861093d01849de22 -92259bd81317cc130e2e8fb31cbecdc9fe0f43221d3e6eb07477f000eeefddfc -6fba920f58623a6d15e2e58e22c5d12b31eb18dcfbe9a37686543dd0d5c94808 -e017ab1de15c47e27009fe4e7fbd8de1a25a67d78ea9d0fbe77775dd4dd88107 -860f9c88a9f428d09225e4b659053643ecb01f130a9a9791606dc0a9bebf49b7 -6361479e4ca0f38554b7261c35e9f7e5b0d3877984aab698b7eae6428092e104 -5ddf44855822e05846342d0be5afe5277ace0b6562b7e5c3867dd8deaa53b971 -b1e1e26e439c47ec31b2863edc2913a8bff7427ed2fb424c6781c3d02e6c807c -76022542c6b890ff7daa79ed8c0642e8107831da48b658fcf61a4d905d4ed689 -6a223dcfb92fe40d54b9088c6a344eda353a7e2ecbf0de249f9a02f43d8075f4 -0815110ea318c5fcd661f01184886dd86b73fc2953cfc0d8aa5d4b5185f81ba7 -b4d9b26fc6a7b490f05bfa82da933a11414834caead14ab2ffbf567be8fa6f91 -30a674324a3cdd2bcbc4ad75b58cc5b9456358e44d2d3b38b5600c35d6968816 -2b6d461ff3434b897bcd57a74ae58190c4ba281675fb6906277189a5e7c49d66 -6e143db1944eb93245d352d10c06f4315215cc4e93334c9168ffffa16221c5bc -06be62b0175ce0f45e4bbd9ed667ed3e803a1674576074048d0912d603844301 -9f7dc8388f2f4178692d7ba4ea5518cd46da21881d73abc5a2da8c828860e8b9 -7072e0d25ecfb6608e06204df446685e46617ef0bab239a3495dd64622b46d7a -09a8a6164c69c8d8867e27f45e360296691ea435a12c715211473c8ab128878e -a9e053048267f1acdf88bf65a5af2c948c3dd5ad74f90d76cc552279b3ce2b07 -49f99f43dd4788a727d98edb8eb6cb4519e28e2d5507e68d7aa3cc365bd94881 -36c7b14c1b1267c96d42f56dd4d44a7d538eff7345b8fb0ef782edd852062ae2 -5b530ed0b1d5359bdb2a0de79fcbf0a3749df4ff723af53d92a1b7bbf06b072a -c676b2f9cd28e107f0b55d7afe1536dac21f5bfe905bc8a8ced512464765f34b -60417b517254f4bbd88331b568473e571e4e5e5fa97f0cb75b4c725ee4866607 -399a6ca35f2381c81702e7b85ee27bea990cf05d32f99dd0653191e0dc0cde53 -d2259e5cd139f88082cd559a75adf18d8b6564154b9ac87c5fe5d1f62ca98631 -ab74c7eaa287af009da497ef48fc49164d1d723184c6c4e96fe1f822e2433b76 -9d8322dce8bb688902b4ce8badca15cb3de0c6cce0217382520822eac67e5440 -e017e76808305cf9ee19110489a4898cb067129fa8ebb83fea4de84648b8b1bd -83510fc275a4bc290e2f854c4a393491095f10c4fe394dacefb63756de1104fd -52318d93566d08fb1d936565a7658eb0ebd9361c92b4efa493f768ce6a4d41f3 -34591fe6b74180d2c512341446111c124fa61487e22d45f58d62caf61eb161e2 -7a9dd78b422202094fb16b818e4570b28b3c3ca00847d095967523a99b014d0f -5c267a09c0969251388afdaa3562e4a918416656364fe44aa2bdd6aa98f6e7d0 -424730833949cfc359399ab6980ab889ef606749e947d994d2a158b78560ad12 -36822b799200b8b762301d07d5ccb1ec85b169197017e6b3c9c2a3cc350d2145 -aa6a68cf4fbf4be78f0488845e697f0c37da814b5bd9c0a82f09843935c239d4 -5357505d38e6f30211b3d288f60394fcd40c5fefa3fc5f881fa3c85657cb5a56 -fe2e04579f1479d7a4f311b1f95b50473afc55bd8f74f05e898a42d337ab39ed -b32366bfd40cc1581ba94b83e55f27aa9fdc9e3c1a75cdd20fdfa3eba3c0a19b -11137e7beae10185731301239fc3981caafc4a553b02be4bcc0b42269101df49 -63c3088d70b76f88d7b3425f17bb40d46a77ca187053e23cdc228f62c89898f9 -5ebf85bd845a64c38dba1268cf237b67c831013bac79582e36a04245ef0fe617 -8353d52a1b892a72819edfa16b2dded657e80b95d23aab31d43926dd5ae46bd0 -80f6bc95d72ac252b89c8dbaedc0452e32fc5cf5effe8ad8b97511f61a65f4e5 -eb38950634867be7f234fd2b70f7c18d551ae338f99ae27fddd69cb1b25d7f0d -7ff66c2ccc3e9c77b94bc5fb982ea7decba14aec8c40910bcbe8bf08a2c7133e -192eccf0c26e40049bc54349e7d7263a2efa60d45f5f04c8c7b871f66d905296 -d5499c0356cd3cb359a827822207e502349e91c1a40a9e7e48414631f892902e -3af2df086802cd6ec8c3dc308fa5038a719f1aaefdd4c471a9dd6786cce1ddd5 -458d1f49d0d714fa31e867830404c81b22afae96597b5ee576f643554928fa36 -4b1ba20316c0d5c8b568a3c9ee15ef8490f29206ca89b810b78df36cffff7ef7 -334f5243f6c9344f32d60921ea11198d9d7def8e390099d144126978c6e9d7cb -a1956685a529f71231f779e7c66e1c545276491624b6d904b0d1275067de5500 -ba461a4a4095ab82b439c24ed10f3b212030318f889f37f86b49446449cb8f21 -c3fd7e9869e7c0a77465e365197f40644fc171a02c4813bd7398b48e0b099ce7 -5d0a3d7c1f2c7dac78a0009a9019484c9c7b329e9c51f05dcf2bdc18afd7d34e -75e60d965ebd7c46b5ca0862d24479efa25b8993895acce37b139fceb3c39717 -cf8087b4ebe628b6e03c18fa3652b7872c6f1bd6c0d88bfed210ab62cf9ecdfc -3ec331513f9a31059b2081918a20b69c506e25f98781792ca763fad5f7787485 -4c78786932913642470d36e44f76782101e4c2aafa51f215d6176606a8c58c1b -a95f9f0e194053f6916fe7252e321433b71643185799df18e037f474086675a3 -251bbf5aec9f382e65f9c201b000d6229f151f71b163753d78364d3db6926ede -f07e3c5a0b9c986562477701d57db003a45308c3f0625ad7bd1c055e3242dd34 -63d3568ef5fb0dd40a4806b082ead8bd0ec5046abf51049f89511e60662cfb3d -d525c13b234502a5331356e56aef539c47597c376531a8ecfcf6e549737e3b68 -bf6dfb69d2dbf0280c91b617b1fbd476e4c90121b9f537f46af432e65f778f6b -6db9dc67412f1150289f2a53f01cef1e49abb01ec88247e5d3295164d72ef4d0 -bd90696756402d92cfff975a1908be62a95d14d69bb078b9b0380da805ceb1fc -e79c96e401714c01c210f52791968d96394fb40952c0f4084f61c574983d67e5 -6411ac54925693a050f2ea543d6e9ec452ecac18ee524847f38ec111f3bc35c8 -369aa422476aafe0126c767b618a4d57da211470f9eee09306a2f736f62c3ea3 -7f3f6d48a23800e23f58ff423d03ed329e834169787320803b6dd5a3bc64291c -15750b6bdc91336bc9d9e48a5913edbe8ce5ec1520e1c49eda31ed9cf8c0e9fb -540661a7fed3e7ae3c9fec08eab90fbb7e39273e9fb7964846b487e23fa084ce -5645e7b7ab014d45643d044f148e78de48dc4c83d3c00101ca0872c369129d2b -1e226a1f749592b571714ee93decb956ab3ab43190e8cc61bae031102fa1dd9a -b6fd95686690416ece1969011c681a5b2a59c92751c455aa4f46d9937959c7bd -dc77c231bd96c86279d76fe0b2886f120abba3fb95bb1dc2e4562e7e8009118d -bf0c5781b245f66aa2f05c22ac8ca1e2dd946d13fe3fc2382d214e5c94148a2a -c46a198731e07bec13dcd0c30856c5e4dcb342730a368a5a8327760c52b2aa67 -0018a98dd2471147529b8955a0e17e5455f680c86cdcf3b1bd1edb704190c816 -95722fbc3987518f9a60909e041683846ea9e489aeb01f14b7834d3d8599c1e0 -978a43f278c148581267f6398d0842d22f94531e6fbceb7f516130b0cd657e2f -458dc01c0389425ee380e579b5d8577a2e38a762e6e840d017f7bba7b681dec0 -baa3f5867eefdd5f1c5889b5bb829d7b090adb29625fae8a4af5b801be26641c -94b806ebdb9015fe6cc0ed616347c4de6a2d8345bd309cac3431963c170ff4c8 -16c120e64b6c6dbfb8ef5e108dc7d5c7606c6195dd99caaad2906229be63c1d7 -5d037b8539d063677b5730e771f45b8f76a6887a13f930bd3b76be6274923cbb -768393b2675f3a34b7186e1f503a212ed680c53ef07ade4ff13a992911359ed8 -013eba8ef13c362f8bccfab13745f8ee90b00fdf5456bef3dc7cb4f304eea3c9 -7bbdcb6c01db832b59ceed704bf4cd2b1f869cc3128162fa7f4c27d663dc587e -9e27eae515cb91e91608458793451c344f23966c3d2f3760f5a808bd5e86b4a8 -0c62e7d0ca673434041e3c4784bd89d3793d67cde44e24db0bf5083fe02e3ac3 -598e19908b5a8e66619c89dc9528f05a0942981c93d407f98b5a06f298bb06fd -96ca941a3c3e7031fcf952248732cec401b1f943906a6204325b7564993ece77 -e5f161b8c00548c15810c54ede1d2a10c0f2d7eb813e4b87cdef57cce28622fa -4ee4a52fd7d8d9273ceeeb8dcf6e10b9fb98863ecb6dd1def44482cedbb6aa18 -bfad030b7af4d9f20428a6570749903ffb3bf0318ba3d83c18bb2c7276768b09 -0a64ab2c3c8449a438c4c3945282ceef76c2ad33978ebe3e1343dea0b9918edc -9d4fef5f5f84346601b6415fe8ed24b4ec8f2393a76c7affe18df0be0e914bdf -d69df256b4a1991d59e55729762768f3da7835e6f5d9b4b4445d827e7a52a2b1 -86a40575080eb7637b22a1f1c0ea4a1a170eec3b14082052d58dc3de52eccb17 -4b12c9f14e0d71d03bd76c0068453630b5ac77c0bedd5b081d6f5def516a4ff8 -c8ade8c3efa5c6a168d0ee29de91f61df1416cbc11ba84a4f85fc1d12f0bfea8 -3db3bea6f8b3c82648f29cd3b654cb7bdf711ae5070b8a3b1aa8501e3a856da5 -9f08cb028ba3e77797510428c1076b2f44bf81eff507b2c6670b9970545d3dff -16e2b95e5d144a86aca93942c80d277fd2c11c0d6631c079a95f922eb805ddee -8c08fdb23d3a5b83067e10387fe2ae075c3c1fc8b4cfe65c33e0ec9950b71dbf -095c980180fe147855d00edf183e05b7b21723c9a28fd7f565122af53f623058 -19d59d35a41e9bc71ba34e8a510098da84329a5ce2417be39acb2f3781b35f9a -319d321a31f0a70f309ee34e954c23f8ed2e9f83611fed16a03be8b0576b08c1 -68d71eab5bad860c09067f4523dc128822948f1c7e3a1c7943c2e277246165aa -ac540e7eaca1e43cc27315a0c8c97da85ecfc8cd8877567813ce5d46e3c42748 -f8508fcf3173b6a0f3e6180129cbf1d43f45a909347f4820870e030995a55a3d -49d716da58aa74aa33943a94089803b621e380d9ed94eaa1581306032faf6a6b -6dd52d764e93d902a8dbe06e524ab9fdf002efd846f71707a8444be92fedf15b -69c03a586d826ebbc57ea6aaece4e41aee2bcbffd94967f0ed23099868850b2f -b14a8e62e9b1b4d80399b59067fbbdf8311e4dbc261af938e85b0d0195e84dcd -f240f895f141a2250fadb48f5050d35f7704bdebe9e3fa5b2cc0e4dd126439ba -0899837d8579428d9a9449df276c39d89778e00ac9d0f5c05fbfaf006440425d -31badc9ba31a48d1f66150b86ed4f54ea183707a98adff20066fddfbde7df2f7 -65c24310a4415a69bc2fd8b1d753c68ea90edc6a978c067109d4e86aaf802952 -0db41ab041f270453988b546f7ef539931e555e189ffa35de025ff49ab141b68 -33c82e1d1fb83a25d1f6c9d1ec38313531b542d9928f2ab1428ebc4de14073e1 -ab16498b8859dbb4b018780688028c077808a50cba25416cfb14bc962ff3aa04 -77004133428beb9a21e82faae4ff50ae42e49d702d518c8c55a79aaacdb2548d -38000d362343309652ad0498900b4c1185cb9bad9c6eb79d0380a723ff3e9d2f -29cef66b072ce25145ce9d65036129154b2140c220eb12b1539cda25ffef52d8 -e4310e94c83d0e1bcc40abd10a22ad81956cfc531714f4c2138da228a1fcbe3d -308b9454d6cd6a270a4975787ab09d963d47ed9bba70d666ee73828a8159664f -6dba217716305eb23ca8b06994eb063e6889c40dc7076321e05a8c054b127d47 -29d025227c8c8b546b3e6bd10a160855abe13c4f7ea629d49462287556a635ce -3538b66c946e6636592dbda2c2abf5227c0d40bd64e2753ae8f294c43c5dce3e -28a8196561054004d40958db0b91d8be55cab559aa48953127c9027deb031a42 -0b8f863972859a687ba4755700bf5ace2eee08dfead0e1b6f86d40cb0e159aed -2b013bec2767a52de1bf07d36fa82e6fd71de7e3dd3d1c6ac165a0977e837817 -5a96827b0217ad2e84326a3a1b434355b12256d0b5475662152810219e70e9b3 -dac2f3612b90343fd6802180e65a8f9560d3898bff0eb12d4ce63170cdc2048f -eb4011741c8007aa06d7a9027b8b783acf08c96cbc7fa41304580b7482242ce5 -760027b368dcf09d1d8d90da74f7b1039055ce6f07959826f87262a2228a58bd -002c4658463bc7e2522fbbebe8dd3c61cd0763279923d3c430dd65c28bbba874 -0c82d242522e660c91dbfbb6188fce51a78cf6cf2f0943b53b1dcd8c656b0a19 -cc4028a2b329c74a8da714fcffad1d52cd5dce947dbd24c014c872093dd061da -a9078e64fc6472b7811b060f41238a6c095754f39609cb9d1820e217d80e5113 -6cd209d6cb9c805ad693d6e73e8bdc2a2ea13de9795de672a5ba5d2bff2e8142 -0daf0d2cddf34b23ad4aa5e4bbfcfc014524faa55036ad6360e11c1a39c3663f -d482198972486ba64c46040a8d89a5fadd4b9fc89e26ecc21ba39e408beb8833 -0af8c8fa6e7789e0c89c8eb3e4bdd4413ca1b4b7a7ce8d110b1c95e3441e44b0 -90edf8171096ac260677687c122a173af45ec6372d3870a60db64099d50d414a -9f46ba0a635a9b089ec317b579d71749aaa21b190c0fe84c75f0cd9f01bcf738 -be747ee6effc1c78f8416d97f39023c009e2fa178745fafb9e854baa10686dd1 -954de94a04d2372693c98c99f57008f7809d4fdc2fdfd28e7b1ad3782023743d -3179132937cc18212690bd3a3238219edf1259605912f17cd5001e618372f0a4 -568506ea7340f82b0491be47b95726d60b3bbbc116b1c605490c127c82856368 -b7db318cadfc473c09a4b51c953d3c776232cc2b5f041739198929e317b9975a -bbdb09276df08d3c57053708fdccf0340a40290f60632ec951074b72e5188b11 -5d67c7b319809860d0f90fd1148db73bb1d57715eb8557116588572823477fe2 -39847b90fe9115a103393db14f00fd837e54a9e1958e0c4001234b0640f1683c -1d677d6b5063dd41339526ccb746e3f1cf0ffd17d5f0c098393ac03d04e51d5d -630c855fe68a516830f6a4e14f28c883a5dd4f3f27aa76bcccf635d0453d2590 -039843ea9fd081bfb8a98a8ef95d5bf7b4d17f39cc4066ad33cb4c9b90a7480c -3f119b0895f7ad09d66da5e77d2a72ab359292d86ef429c0556bbc7adf9b1e47 -dbc99c618397c2ce19367b40ceaad02246e9806591e42aa977276eee780c5368 -cc02f42de0b992fc9e6aceacdc0f639efc0d2c6c6f5c5adbcd6d20f24ec023e2 -fd88b03113b4d4dd5f731cdc2a0d7fe8025d8fae5005033a967039f2f27231ff -3b6f54c9dd6cad851632628f6cd41abeeb3d391a8a3a459f6f655c2bb5bfb3ad -01fa26cdfce82d71587a2b36da4291b20b2d7e1109b7e9967f47f300580d0529 -9106cdc21e391fce5b779abaf2ab53cf32d6d0a36411c46768ea7cb3da717e7f -c52c39ed9605667a09ab26663efdd07beb945438cb3e65626b2ab7d469810af0 -edde53487dc66f2eb9bc2d9762002d92539b3d4fcc4202fc65d6be22be68ae45 -26f5159bb7ae0979a36c387bd56f0623ba8f6ecd6af23f5c98b822cb0d1f433b -12d70c86bbdb8c4495bfc84a04e7d9c79afc496b6da77e7b184a9735fdc24f26 -fb8e8d395d47da2410cfe692549b92c74f450c5a869b8fa89a8e56131d1cb0dc -a984c99fcb751bfc5a4d2a5739af4c2ef218ab8ebcfe3da0ab45da893ffd345b -02236069907722c50914afc9e46292cce0b7c4f12058a9582ee71a7946832be7 -26b4bd554d28898fcacebdb7293e80c02f602233da81c9c0a3aa7758b7aa4510 -d9c186618d1d0fdc18f17d6ae3a8d7a2052e76222d59e147c4a62d237e0ebfed -5d9746eea16b4664eb9036c9704bf31feea04910da579f903625b47b685a4bc2 -089eb25e1a1a81bd012afecdfcf2e38d3ffe106a0b0b18b92f4c171daa992e5a -0f3ec21ad214bba12b4972066c17b618e84d33f908c37c40371ac564dcc4bce0 -2aa83c36f9ef31f4a55c0bd0a2984be3ead312b2baaba890ae3f777a1050bb28 -a72221d3bc3a5ca9d7356ef432e8c55bb7088f2bd9abe0bfcb8399aaa3a695c4 -28dd9c8f3e5037386d2ea31e46f65b7557c281eb69c95dd7a7f12de1e718b42d -957030038579373182e8bf9084ae2d9020fbea92d8b9248b1bd10c510f268461 -3a360f42b86492419e5febacffb9f1851d8237a2c0cc0a21642402e6385c5008 -1186ef7b2670b6ff6ab507597c3ddbee89ba365fbb4c7e918887a5edb5e3d34b -96760e6c21e3e43ae3a86a2b85dd2b67a427fd75ad887b81b4c8aa8a7d8fe0ae -06f0ef2aa0fb3bf83edbba8d6562f110887fc4c42408ebaf1576f8f086a4e13e -290e956584561368d3c5d9759b5020c6c7c5c0e78f8faad794007a704c61b35b -4dcedcef6f9ffb411db4888a2244ac985115930b9432d569155b2881fd8ba2ad -24ffecb8f516cd5cdda44bbf7507ff1a1c2e935b4afbb955dee81624f49c5613 -80326dadf66e0b997de368ff35a400d530656a1becd1859d6753c67b0a2b0713 -d77a474c4fb0e3488bb5b9809d6ac5cd994487de00b12cacca141785ddcf5278 -86f1342be0ed213f0546a293393611ca9c4365aa09d04596ac3cbadca8130d5e -ceab6ff7acee9024a084db6827d9bc59dbf71a4b4cc66f705c9cc4862df318e6 -a17d4bca2a50b144ce579500b4395066d3791d13d0dda8541742b588df4dd008 -fa89a5d5fc170677709cd92920b02544d88771a3d7b5651651a8ccab52f0ce22 -262f31175eeb65d123abb0f725c1b08ed396668ce4ae6d4eae97ecf87cd7bab4 -630122a5b4253fe980323a7eb3a29511df668cafdcc2fa20fd3c05b7f2246ff6 -0095cf1b580931731c2d3b14388e2b7345d4aad28d64a3cfdc6b4e6552546f91 -76b88c89c592bbe9427cab8ee5da759615532b6c4329a20f32befb5d27f7564f -807e621baa43a6f07ca5f2f6368c4facb4276f432be65a8a7486c49f9869c1c8 -59467e145268b7f335809a5d2196686543fe909bcb1c45f33aa06bf4a13af206 -eed280e6137f2071a5ec0886c8d78ed3d1ed477df9bb168ee4ed19ac2eeccf39 -2fe8bab6095eb802589b3d45756aa7bd77ead422e6c99367c670670467aa8408 -f71436cd5e86cbb81986ac61731cd6134bb6ea1a38ebdd8685952c4cfed63f74 -23aa8e34826df401154c16170bc6ca4b9254aa7b5b092d7621b5ce7d7131b1e7 -477dee02edcbae79dd4685f7569ba60528ee7be6127f53fb837de8934870b7e3 -2d640d1ad893579db1ad40f89605c78e4e41a2f7b74f44b526c63a6f639a793c -1d13af080184e7beda868faa353f490fdf5df290ba28e10cc0311dc712fd4679 -adb1f855e8a861403fa1e3362d727962c65025dc374fd3a01f6c6c577e2cd7d5 -fb66813479f0e12457ac95d876067bb4506c2e6da4971fd7c13a15a43b0bd042 -4b9cc64d5148aa3ab6abcf208ca75c0245898d5e191d924c012811919b24d681 -123ac44f2008bbac5b3018771b94587c872dc97cce8eb800d4b444f57217adc3 -c686a6c6b45c0076c31f9ac9259814f68e49ffb15233fdd4614745e43d7851df -8ee89820e83ae670237610236c73ad61e9529e18480d3801b1030b961099abde -85af32946b3c0747155e8b65ebbcdfd5c60727a54234659bb5d811e5e9148dc2 -0fdc9688411491ad51e3e5aab96594680b61b66d5128d884cb44a5fdb9b7da14 -9e7b8d504faa17a01ed3b30c4ca751e12418454832caedeb334742229796965d -58b0f1c099c7f1fb450cd832935a043ec3d1334bd87e915e2cc21832206f5110 -7ad9b928a62c7c37ae4134d7aa3a0160bad08674e538aacc732f8640a990bcb6 -0645ef580231d1031e5fc3fcb552e61857850a6f07fe40a9927adc8f779fdb71 -cb6f9b85431e4bb0040262e3c42dd5d704adbcab25d6fcadbaca5de0600548a6 -6545179da4acfd12675bb3a7f29be3dfc919d19ad99faf9f0680fdd4029e357f -4ae9f475d3f0e66a33c7756fda8f3d9816b343af8f3f52a494691759c18d1bb3 -a0945eec19ff9131ea0abc43761d0bc9d7b7ae93d1a88ac985c75e0b41dd8456 -7e11afcf7d8ef671bfde7d1d62d21487133630afbd5fe38f637d131ccfcb0f69 -ec06fa8d9ba5293d6585ec24ad3c7ef9fc1e676ecf650c7cd88ce7214b6218a3 -19aa49bb55a3884d3ac988f6d2baf37c312a440e80ab1d474227ed1dc7287b34 -00ddfc12caf887d97a7aa88f09063c8d9eaf5957965f3e81f6e5337b906be00c -54deb8496fc496f2fa4ec0f2050cbe8ffc1430411b8f26f2af4dc6c173290ab8 -775b1fcd5b1c12758682884931d59ee6ef39344c98da5286211c222b683d1c37 -14d3fc13d3abe8d7f59044d2618d57bd6004204bc84d5eee8e8bfaf512d558f2 -5b2bd1869c929c910223fd013bef8859df6da4ed57b79fc11bb3469cbacbe039 -af1c9155eae327b79553112076ae523195aed74737a1fe70ca24f0f0b820323b -b1459947226358c5939d5f6dc78ad34fe64674dc8bf1ec39bec6d3bf997ba5f2 -574f7ff4732c65e5c124acbc910b88a9137e3b432065cac7d506ecf4f478f71a -23797b9f01a999e388f8d0d2dbf38aa585efa5044c930e297157122e072a6a27 -1df6380b1ff8e3811a589039a35980cdeb180e94e8f9d38645a9d087cfb2bd56 -80f2938cd67b967757bb2ba36c6f9df9fcf1812fe721901c68dcf16e349068cc -638d91aa712ecd44fea83cf18dca0c2efee0e7294c567fa9b829ba3fdaa43d17 -cf1da8a2e5ef07f603b5e844c3208466f7c2e055c5c416ef56e1fbde8279dfc3 -9794171e77c71cd46ce1466f6f2c7ddd732b70b34bba01f77fcf70aef0946d1e -27a5444ef78f382238095653f1df4866bcc088b514aa835e284631ac12166034 -de7bd09a589dfd31f19b044f48642849d31305f842ccd9bfd1afc1dc47586a7e -d051ed0cb0c74df63bd7d25b6e14deb48a2876351919becbe49159c7d14db1ee -5d6671683e9cafcc12cff19121504b1e7faa437b12bdbf37e4611321f2c7d647 -5829fc02a4883e8f55dac79fd9f6e9d2702ea825d737ec860beec03b3b4f09fa -7e8089193e26de95b933918580b6d451922db33798f5e9a6ac46b2d1ced99f50 -5fecc1cb9171f9b383ef20739afe7727370f6b891358867f6afa623abd17f587 -278937678c5a5b97ff348e22dff08d836be407ef2360025440e419244172e022 -efcb7a824cdedf6325adb800939f476e18f9a411cea1b0fc9e2282786caa80b3 -bebcdd9846891599bc0deeaf3d08f81133109cac2cee76c1136dc18ee0b4ff87 -d432d6e3ee6c3d036f9e3a1deb09a636bb007031ad089fdb0d910a9359c07bae -1df5c622e8675b530e5496a5fcd10129100a02b916ff057331557dfc570e091d -d6636f863f6bb58c2fe65c601d7670028f25576c5e70f19a4122384d792ad3f6 -c71a41c684db18c6db19347f9278b20435053a2f1909cc492248098e79855eb5 -e8bf9db3ebf5c0374f92ed788233a3d81e4c13b037aa77d531bbccb9be4ae42b -cd46e1ef3bbb1e324750d9debb2199624423ce607865306c2960338a94fb4a48 -cf055f10358eb2cb59c0ac0757b754d23f9cc47972c2e57a554643fbed371a81 -23ffedb2738c302bee3cf0f0ffac03b89f1bd673c978f7d1bddb3bd2e274d5e8 -2dbb806fc141544c2680b18e48bc0585a9fd3028768177c07203064956aa9a7b -876d0741138652da567d5350d9b87f618704ef7c331fed8a000074257a0c3891 -b05d0b1180e26ff10b23759f4a18b7c12f2040bd3ced95d68b01b073d85e0014 -31606bb0f1005f05de0b2c5392c95ed8387837ce9ebfb19d578dc63c68c6bb9c -8ebc5f08b19634883e1926bd2dea415392fe26a11c7bb3d32fde43936baeeba7 -3372137dbd6b94149926a1b96d1add996759db529b1a1f7e18b01b5c8686421f -efaf3d2f93e386e88a5963ecec41c86c4a913ed01cb447a7577901ef83b3d991 -1aeeb549b9817f3194c9c8f95ecb92fa39f0155ad72901ca81270101fdf67a63 -5f9b3358cc8449469e39136a0668b44f014d158d8790b75976e9acc6cd5663fe -27def668de46d529b3717f6b8564a74ed98f8c9e6f885323e9db481ce7902ff4 -27201b767ee48bc7a3c3eb0ecaf149bf28c7454c9b7eb87a64b5b616174665d9 -0a13db4ae05414a55fdfc7da2d16579c23450f3faca1568a9294dec920186bc8 -5776bd3672e13e89fa61dc8c5b37a4a26ec91acc7a38874bd314fed1f4331fc1 -cf453447553b77cfb83a8bb3495167415d7967abc47439fb5729cce483afe9b9 -87c892c92a271082468c4edd46dd213d29b49644bc3abd7d0b2f31e4f5146397 -e1007f115daad0a7ada7411e611cf2c9751849d8e2aa6c4fb9e69252a490cb4d -5d0144694344428d2aed505125cc9d920c172171592d303ff120aede3305e4ed -6bf416323f3990af4c45dfeb2294fd2632da741ca81187fbec40f24ccb31ceb2 -490ba647ee4dec2dd031b8dfea3d5d214fced4e01cf142988b23b94e7de18da0 -70e68d9effe23ae09e5d0c94d5a10f84ef23680daff16ef7ee3e7a3ee8349b81 -c2d4aa438b9af4ccf7435899381154d48d9742ed9aade8dd84721b241341a842 -0e0a40050409123969b94cab9eaa7a1e468210aeacf69412d2917455da4fe6d1 -81d086a621d32e1fc0cdf2fa42c14440855028037536bf19ff2c4d2b1e7e971d -50ee175edc0942ee7e4c59cb2c2efc050a0cbab5740fb1ba47d44a6471dad99c -dd1cecf07a1601978a0ecf0b48056c7c024eb9006d253b5a892b3d300425837d -4d22d5fa6049d1891a522277a29b7118aa1c6ef3bebe06fad1743773ab80deb5 -1e795bb61a07a20d6d10213f07b0808801fb5c6da00ed81e6053aa0b5c945f29 -680d770275ea3e9802f2de2d875d7c399ca326b9c09adba531f82e43aadb78d8 -935a3056da689b8627b7d6878b794b76b8488438d0918d63af89f59083b76d88 -40d8a0e2e7cf63a6f5bf06589636bda79dc97ec092123f023bc4cac7d4119fc7 -b1c84a83f668f7ee07a0339ee804a3c5c732afedc6562b5f614801c352b54097 -c78ba1deb8e0a67cc29a2ce23a42e09576df1aad06df2ad6bb2d8a5e50fb4c7d -ae85559fb8b8c76f63236816e9378610f61980c61588c96645213b0edd9fbd86 -d1bd4f6f31fcc37a482970b3b36674305a491dcdcc079d429fc80dafbf0b430a -83905ee0dbd0bf0ce3b1e432359d0d6b90b8f8d5f8ab3a55b76c33dbaac86819 -7d5132f5a510ab42ea0d47b50df4a20febbd9f818f67279ea3043f03a21b19bd -425876d362b3d19093a55cef60d72efce95dde45679bc1b1d1c4094821dc876d -3c04649f0edf2b543f2bc3a225854e79a63f85ae8d3a6404feec7639851b4f60 -426c8d9dbe0a861be018251b28c04aa5ba63f4f4db64a8fa19bde6bab0670cb1 -8c0de5df0e6c6e185fd6d8a5874bec67bb72c58da3a1eb6b30cd3752ccfc2032 -0d1be244cab15f70d179323aa47f0b065d12bc96c49632b48f64d6c23fb4957a -60973ffb8c19817329a61744b191fe01fbc177145548fd1c4c4d28b62dc6554d -8e1dbfe57d195d78288613d5390e148c988f9be512f7daa37b323e266fa90e1e -d4d48e7049c6fe2df25fcdb5cb64027f6b794a94000f32313f47c1bd996dd581 -b70fa296525af07c665015cdf847b0faf2dcb9effb8aeef99fec245096a14e97 -c398d58d12b9149fc23196ac355ccf865ebd83206df9c1c53e8b7f3bd40f4bf6 -27f77430e0a9971538b32ff96ac9e6b000f20616ddc12fecb6992362b588b0a2 -67090fe096464ee95a80513e8844886da4b57ffa7e2c3ea2f97c0cc8e66d25ed -53d12a78d1ff5c17c3755b97590e47be57d3f11503a318c775d116bbadd99b5e -fa10725775a40f004dd1e034c41efb296e98c0ba964e2aa4aded9e96caccd33e -9da0cd60cbc7fc21377772c27155658bb3d22b11248d7d149e36932402968f46 -facdc110739ca3788ab502ddf6b653fe40a66073efcc358fe73e74776402898a -f10d6dc8038c60ebdba8e88a0bf71704bf45403e4406279982465c6acc94eeb5 -0bf0adf7abfef1f87e0538c96711ad95943d441903e22bc69133e5b5ed909688 -be2a17086f8b46ffa7c59bd31ea29c5806b90c23123695ba4e4188dde41b8143 -1eba2a761b2ac059089f8dbe706741314d91ded40392d7daacc3345bd97af778 -00f0636193c23fc3c33f6728f569d12f844805be28912168d6d8c1215463db11 -59d335e352121c7aec9ef5ad9dcbaa28ae78f811ae1392e19c90489cca73f9d5 -755145e17a8edc3fbf7182264861eec837efa44e5cbc54d5142548b61ddfa412 -db31009c2d87a23e290be4f8345f3c17bf2d86581b2b61c764515764befb5ad5 -0d7edcfa7d88f44a1ea74b31afea0aa2f259bf4bbe66ebd473d5a7f09d6cce76 -f1f0456f3fc7b0939a102fbf069b134c63fbe818fba2f3699794a7ad17220c24 -bc1b6ef9c88dc977effdea8019104eec62c2d9db4a97124922d70748bedf2ef7 -11735e990d946c2da8de7334372ce46c4f50f24d85034ed9cad723173fd9927e -13e349d55a3da377ba1ee981c29a173acb6eab8eef15ca1fe06b8f55df9e559f -185e5986e644e56c42394f837b743daa8d55c6166431e124e31babcc5bdbbc7c -191808210b42a5fe214d52ddb52c73ebcc9f85f5e062606528c4d91cbab1ab94 -da2202ea5767b6054990b51b5f2ffed3fd746520b680de75f974a4610c441e1f -018e750bebb0095640e3a2a040ed76e5c3e02cd03e6cb0af127b39f69e0466d2 -c8451473e332291d20cb56130660c5d06f4d896b8a9ee28e75ef43ba1474c2a3 -80336f1bf22fd9656e2f3814638b749e9c94eaf51342a2a82d9722f3cf7e696a -57e3c6316f1a29a3e3ef8d32cc8d8540b17478888a37acfbdb48fccc2c35c0b5 -fcb171e0ad6ef83f5159c3b35726bb32183b92a6f631cb897c215eeb86f07f7b -d141da4fcb0700d10b9b59e2e76763c2721296f11d694d411e60b36f711bfd16 -4b8a4a94949263e35b5a571b7f99ca799486ef1d422b174dab0b7832d3490aa8 -05f1688e4ebcb770c3cc5c8328e71c51995dafc003bcf3f0d871060eb03b77f7 -3102e0eac4f3616987941bce876623d93c38cd78fa2d0fce421801253d02d1e4 -9fafd8b42398e47168cd434ee43014385673b34abdd2748ec2ed89f222942eaf -69a15830f566dab329ef8fda75e3c0fed520a90dbe31cb65b1ed1fb2d6c48677 -0f12a7460c739c1a2e64f70ca663e92073f4071b60b349d87d73eb3254bc70c2 -559b8be7b5250b69525e6c725f094a765d118ba0e599f5f149ed641389764e2f -ddd78bee7cb536b49458ae28880fce52d9c2db1d28543b8c8b33104bfcc36997 -15a6bdd59e0e0a153445976567890c709f46f9a316d4937c61bdfa89a922afb7 -89e719967c79e31d2afb2e9e20ad204cca2882881378a69aed1bfe1f9c318248 -20a74f34e3d1fd195c732b1a8c5109a1dec9dcb6f70a2ae1e633d29a74538238 -68e51cbc6c67fd11ab228d88469ce6fc14813d3ee26d27392d351dc8b0cbd123 -c6b6fe2541edbb99308dd6d33c5bbd46a57d4243fbe9ca024c7cbf250f8552d4 -4c298acbaeef10982ed1890cdecde39c11243b2fb7f224eebdaf95efea112296 -c6e1bddead2f97ee1dc1c7c7226614c9a4a9e12f0b11019f0e298da588669e1e -0f5f8790542571c1789cc2b6f9c70ca4dd79676f93212251b454ebf44df0a06a -fb1c0ae5255e0c4500181953008b69c2ed79383eb28a4221a36eeafbeb96af63 -58c5101029a7bbf23d8a9542614ec618e8e995daf506033af69b642c97cda1de -6309a2a3b8c6d66636b244190d31fd5381fcfa118f3d5d594925b5224ea57f3c -49d2da9f7c8f031b2085324a1c402bc4f09dc2f72af9cead95dd859e743933d5 -b0bc127131b14dcb89e00624bf28c9282c98f05aad4f9e374209a7ce828f3f7d -77ea885c67ba3dd4900d150bcdcc76a1abc1a3449e0c951e4bb1661ebd33cc25 -15730533f8b85f86cdd1debd811f89946a047b7ad531af90003bfd1e659d88fa -157f1ab594064e973723dfe0bbb20af1371260e85e4ecd6f62dc4851839abcb3 -d41ac42d57dd2f68d961421da1b5baa5400a738cf80ca8f4058f5172876b0e2a -51c496a372c0abda582960e89a913f9808a6f9545326e531a2689adfafb12592 -e034a232094f50035bb8693c53e122394a52c4ace05d140846d4d08aadf1a680 -bb825cb1ffd6bd239a35e8a50505151c7a0879487d0e310954678d8b5961a901 -53fd497622c6f0c84a227f5b6c2632219be583fb43c3a8e0dc2cfb1560a9d7c6 -bda7ee3aa045a73aaf12afa899ff9bc189d61a1191f1dfe2d04b081e3030b158 -5ed1dfe317759f60e10cdf26f18e09a9bfd8f74d0923f471a5ba1d36fc0f20ae -757ecb342e03b6bde87188c18286dfde60a6810fa7b57cdbd512844aa660048b -89ca858be6a02e5c0fd570ff38848a19ae1166d0319a8df291969297e52806be -862c0c007d9e50c10337fbfb8f76479710ad0a858d82b8943deb017c780bcbe5 -7702b204bb68d8e882f0a8d0e118ee62a7509dbd9b44e727699f2893da3b2e4c -166efe7e5adaf35b662c7edfce760dc129353cbcfac24c156f9c4827469b3710 -cd9646ede4cd1cf9535c19c4b5d60a8b6c52e7929ff73cd48dd748b0b11f7ef8 -364dacb74636253bc8f98b12bcd4832c1d5370824f2ce32898f1f15c914cc20d -34323d732e19ed55d1a3224ae65a80f444d95e47114509e958617a83c363139b -c6bf7991f4972bb37ead1f8ee2ccf705eab3095a13ffa059c4e1b331e3cbac04 -e0fcfc701116bc4ffd53dfc00747dd8160b22c53a70c23fba494c4d1f79bdc1b -a59cc63701bcc6929bd4b9616f6486414d240fb0d4b1cd3a2d8ea788359feb5b -87733931a598aa84e14d6cbaadcbc744d62a3b7602352f6a511cd23cec2d8010 -00e02cdfe16b9bc312fe890033d035f385f2306ac77b0245c86bef7774c08612 -11df1c295a391d036d57e5f0303c32990534d397dfc1201541b4ebda2fa11ec5 -6b9d208fb1b7c18c8752f2ef69e05fefffcf029988e0f9856c505ef0376e0478 -9ae9d84778d6777849696363602e131c8365c89275b51ec81d37efd12fb6c7a1 -f02d67b72cd6eb6a1b017be1770397861234f8408b22e2418f655afb11f4667c -761df54e7f70414efdcdac4c4b77078eb4a6c835eba6525c8234a7a318c9dfd5 -5d903425e9782cee7dcc7e6677c36d7adb013d261b2fd2961b00016afe7e9608 -cbdbd30e25722dc02b98e5797697f8d88ed6a31fd5453a309ec22a9fb4a02aae -7ee986e9496a273f384b1392409ca69cb252dd6ad5e359e1dd379f18d6ae45af -88ea2cd7352422e514313e9a43fd5d04ca295c8e7eb6f96f018d46a39f8f815a -bce0a67b2a2daf45d4e9c49d07f882a9a75a96b5db66187d5aef6290db5d277b -f15c36b11a388ff2ed45a56a7394c73f2b769203f72f503b65977251ac59afa4 -1cc41273c35587bae59cd46418ed79599ffab2f987b354dd615de04905f390d7 -cb7104f47da44763d383b934eb1793789ff4e292f3494b0125efe579ab0d398e -eceeabe00b4130be70da0e65c7ba7760ad44fff2dc03ab0c8a3239364e202efe -8cffc208ce4fc8abc5b5bbb6be1d8ae8e2c621cc8d7fe3139750a1950673369a -0fab8e4d71c1e6a22d2c5dcd634db239f2df0f08e8c3e2138d4362ff6ee0bffc -139870de21dfc3ede88bc7b21e82fdf1fc336089283c90267aa8319e4936549c -df43d29f1415e84c7f65528143767f2efd1d13d86656a12bfc4d6bfbf537431e -9f3799f3216b645c06a861acc63fee5e41f98adddb949b32a62584ed9318b9e5 -12ec484dd767713152ee821b7d9c97126b470ee2f63470a3cd6066e2a993f55a -0fb6662fe5d2616bacbbef9773310b64be454f4daa1e90edab0bdd71fa2eafc4 -793d1f799524a52725c06ff1610d2808f7f6092f640ccaa24a8d06e2eefefb7e -1242431e55a152c87ef66ad50d1aca5dd294c70c8098025cf6aa9576064e0b60 -790091186835f49356ec82b48889f498c76d17337d60869e5db9c687978cf1a0 -4f25bb049b669fb49625101fe3687675bd365b5f26f7a417740312505471c71a -9527d1069e2ed1370e8805e9d974f2c56b5cc160016cdead34d3a41d745f4265 -cb0ba032e33ae48d477b880f87b308b67dd6fe4852fabff542cffa860dd98243 -45008edaba14dcc41c134eb6bbf9a3309b84a2c4b936632647c7e1eb65b9cb05 -5d736c2d74e45af4ec60e75daaf4dbedbea39880eecf3d1bacf3c482d8205110 -8381a5688ac390176f769d645896f6aa72b71df2ebf9aefb74fe1fa2146bdb01 -b7083b36b163bbf79e8c1aaa86d22a9b640f2c8744ba6bcefb520856f89648da -353f96a6697d4fbfffbf9c0fae46b03907847b72ecec7c5871a12111dfa2bca2 -153fbee0a9c2b25cf62b71199dae25c11dd1cf2603fe8d599ac7217867b62874 -91e9e44b89e9e42c9c5f911e7057295f76befd59cba6992e9dd0b6aaacb7d405 -08fa816a747964419cac127a8be91ca0051d56411b032752e318d8315772b3a2 -98935e34ff4d6eb85bb49d1b0cfd207ad26ca6d4b17238bec36d2dfead9de8b3 -9538665ce097835acdff56ccbf4d9e4da4b0047cbb86f76a2d45eb351ddc904c -03ed375e9e1a7e7d1e7b8b6e314bc63383169b3b2f52fab5e144aa2213331dc0 -1c4da81b4f82097757fbbf9192100b828a652c964a71d18da88c981a40f5c2d4 -5568b0df252aeca1e8633f96c35c5a651803a022617bf467ff2186b2e69daf63 -3e3d500b7d18143a0fad27fa6acb896018a4be69bb5f819ba530d760ce9bdb87 -6517701bc19564a84e0d6b7e54189eac3472b05a660a6db9705dfdcc6461f8f1 -1b8c1b35c4aa99f831099bc7672885654fd636bf533978d1557917de7c5c9c2a -c3a781b95925dc2b2338e21094acc82ec3a8a49e52d791ed5b31355b80d48403 -50168d07782284414d2d04d5446d19d5c1635cca6ac014adc52c6dbe5b6d7358 -a9fde5caea029dabc9eb4da00a8408a8840f180fe8355581306719981eb3cf67 -40a743cd1eedd890ac480f8bc3d0c9c212ad64b308a0845b56c8c67fd31039ad -c75a2473f0cbd91998aa0ed2e5d56b1d574d61c1103ce318ad76e7c9a935ab1a -8428f354139ff55c799bb0f6e166a66aeca8b1eb0d6b731729409ed72b1b9eb2 -0377d7120afa1af09b666468420631baaab30c4b1d6dbd02d36945ed5b572c78 -a9c4d5e4e849af56bce088c2ebc27486f4767673dc1e38f3ae1507a21b9eb0fa -1f5507f82a50a59af4c41f08a485c5647a846abe81b432cffb38315108ffa593 -f94da9e11e9db51a94de651b83adfca4ff10a7c4ff9515745ca56c8ec632ea4c -6090c551d72ee095dacb355c761be03aab8d4885cf03b1fe2da2ec896f4cba23 -ae0effbb9a849bd2900e579818f1ea9c424f7d26e5f902fb7dfdf31ad38d94b8 -70215b90b0c81d49b46fee0263c46a6f4a6c7300aa08598295ed1a212a92626d -a98eb7eafc7912ec6f63bde906fd27d63912484d59dedb80a6b6050e1005ab07 -4b79a53608f383f2b177907b19dbc625cd71a0cb866ebc4209aaf5bdf651ec26 -67ce7d71204d7ed7bb98e47f7fdeed88b6e3ca2fe1889a0cd5f93a4875b6b2b4 -99b335dafc005f5dd37175ce30a1f3e48d13a02144c9448fa8902fae67c8d58e -6ee23f1329474247357888e9f1ece82fd1ef8fae6b49283fdb676040f300217d -b801a464895599d0abe9b69dcb1b63ac6cc214198c80704c444fc23f95e8a796 -6af5338fe51b9f93f4f65ad6c3522261236f87846fecafc4fc5b3f8be78da1f6 -c13d495b891f18d198cad41cc47c0c880d8c5407f7429678126f7862bff0bc0d -dfcbef7a149d4210ec48d7de9d8118d2e7e8881a98ae250d815b72798ea28f63 -7cbbc78d1dbe0c410b15d0ae2694dc9ad5f9b5d806c89bd08d58be6c83cb884f -3a72bf2e61c6c615d9d227594a18a3a6c1d31a44c178467c4f4f07489a1c11a8 -407b946789678652ee8bc5b032b9b34818532fc73d7bc0656fdcf9f794380c8f -f75b35076765cc16957e81fb9e5ce969af4b690ae9649f4752f5490014ef1545 -3ca045082d11239cf071200d9e880d5afa1674a4052f566a17a89819e5dcc6b7 -d2d284bbe874a55c23752d9dd78618c54fadb7a353cb440d218f0f2ee6a56de2 -b0e4da49ce7fd919f35df013a41d2b432f6b2f748344087dc8b0e6084f6bbabe -0b9be5af1127837b8599df2ac54b68e768e46fe43509c09adf2e8e8e5b056b85 -d51f44ac6f838ba839759926d21cd2d4464bc82b6ea1fb7b0d8f2dfd4ae3cff2 -5c873c17a1099534daa3237a02deee25d6982b60e286e6da880ae6fd2001db05 -8e9b32dfa7c6537dd0252b85fed7617ff1cd2789cc61bcae40354f7a7caf7fac -da986a711657d1b0f493be3d5a794de3e90a07fc3302cad6b999b5458866aee2 -f77cd4f186df26e6bc3bf5dfa3a166ae6c1983131d896c02b3810b59dc421ebc -5095c23aa98e3cc8f624e7a164713ebf408946bcb391def772a2f379524e73f6 -a6cc1aed464e8078cfe855faf7343a96c0af5cc11ae63d2419d4cbf973a796e1 -cad85e8bf7a34d90c68a1d21c718709a9a60cdccc5da83208ee83bc2bf0ec644 -a0ada814c75f9eeed69e4bc6e4bd6b8d0188b34394be56f859bc76f0bda8fca9 -71057674828868447b2864bf947763a0f1e4237e5581b54d0b6050eb114246e7 -b27896261bb668263a8e6e8891bb6cf0e43db62df9edf22a71568192a71cdf16 -cf37cd5688a3cc6bdb1bffe05c6153a553f143a11f132dce8b1365e43aba498f -81b60b439f9fc570ff12e64de07906acd605f5a9fd894b4b88a3c1ecd2338e00 -9e5de1a49384df2d30a5aa884aec5baaad578cf0122aa52de6a196fd8f6f27e8 -f25a6a53ce2ac38450da12e8b9382605ae62a8d8da28b367f4e05a27bb9a8827 -1a26ab9e2134457c3675316643e3bc8f8430d274d59114eebc8d2308a67c1619 -2f845725cca69d0ce38dc29c78edb84b91670a68eeec4736c489d5dd210a833a -6d85421b1ade6177fa49142ecb79dd7aab3d9f740530514fcea0b9156bb6f2c5 -9bd6a35039eb7e1e39373eba6646fee3c6375550303a95b43a6db4dffa8a81f1 -a52582f9e9081d90e3341073e08ded91aa758d9f5258d2236936833e11bbf3f6 -72bab8830374760d50d495cd200d8b6814f8884743baf3eeec5fc05993565ba6 -1a25d1f64e4115c6b56f66d02bd6b9cdf02e194bad40c7d1f145598e7604bafd -ff49ec1dcfc781dcce684b51f16d874b5368bc437a4fecad4d4169760a2251bf -d4ac617c7361739a9f26fc2410bf18b0d3794fd10182b481d00469e6bf2ec6cf -abf418efa8810b967cb2f4cd0fee1ce7670b07048cddad63b7469e5b43ca7f7a -4c109056e26e24beb26988eff4848aaa2e76cfad5182f15c9ea654e42615c941 -b140b225ef8ee1c3b64dda995812ea8e43bbe056563f2fb4ad8d92f2b4aa6877 -d28f0151ded614ac4ada74f9d8c7df22707d91e7b9238315c829f873274d227d -09da8cd843a7e1a11d7ba235f1928a39fc3ccfe1be347d0f68fee241233d3435 -0b83122be57fb1346f92807cc6e2ba6d4484596fd5110f0d948695bfa5eb42e6 -57abc0c3793e5c03ebe652bf6dcffd6c39567c34669a4fffae3e43e6e0e9f599 -49664b31aebd39c16f9ef97ca00ecf48c6f79e20c76c7b865d335950d919fde9 -7e07fe67f8d1e1c28aaf4af6959c16e63acd42dd306819960f3e1423e4d3eb84 -5e0edb3b07c9dd4e7efa5867ba55c3e37d2e68f218f2e9aa501f8841a3d8cefe -de00f41b9e388d06489732328d14f694f1fed71133bd9219c72e5da6a9f2080e -4fa183f00163650429a6b9e83811948725b5e3f815fec9d32071856f64948ea6 -1d801ab0d11649b6b47ca00052ee7fdb9449e49f47fc93148142664441b4105d -07ba048e93f0b598addd05f4bc967205b6729ff5d55dc38e138af25ee4980108 -bf1211226f7acaddaf13667a5f7ed4a2fe08be56758745bda9bbbb85e8f32d86 -c227477105b881eff6da97b0aa36a7da7dc261212f9a89d7b1cd3c3e7cb0f779 -311d5035d476c55beaebcc4c2e23159382075a143cf72db035df10d4c0cb25a8 -329253a19acbdcff462d88c3e7104d8a253cf2c818f841c97e32dbb77d46065d -0d652d0a8dc76f25828608b907e3e15f94c162537d74ce4648b921ea50463db5 -f849a697fa3a28798b7a20f409fc13d1ca4f162d8a333fba80b9e013a05ef7de -7bf35029555598e11e15e16271f0b90f4f1e95b71a2c33b5e17866a9e7c08125 -94538f7c3d22a37583abd324fc15965f50c1483800d16148e9532fab3a852914 -3eb58b2c8d2ad4f2c1e0964acda8de23977c6c1a494a42682bf84c488258c58c -963969fc6233157d49ced9469646a69b0ced94a0a761e6b7e134250fd0efbf6a -0c5e78d760b5e9d61ea2d494a030dcf769e7a5dd47e0194c59914443ed1069f0 -e53708cc387f9560543ec5aae9b4a11a8e8169ef2907bb9455e674ef600b1616 -33fdf53152c47df4049ab5ff0c827eb22254d383e712c96d414c9d17b6fb2e7c -4592614b8251a657703f171c36b64a332fd13d8bda2f341c83b7f3dd619c0a86 -0e4d0f66444ec79c22e35026d9eadafceb2a21e8cbce7a6f234876fd30e82d2b -11f6f53ab18cfbd66607c0fac82a3931b96d38ead562fdfa096a4f47610549cf -90226733fd2e7009d05bbf9624cd883e9bdb2223e0070468bd28beffb48fd829 -292053a720bdb5ffa573c7b127d1a171b474659727a9636c2e33407093bf677a -8ed59b422758262e11b74114c7c68b6badbdf53de4527f3ddd54133e6f93a36c -aac18fd3c116aeccd8f12a541b1af5f748c535ffb64a7b5f9081d1d699e4bd97 -46261ca04a9ab7b8078b306246b8d5b93af9d08cf08910dcdb4627f5046cd062 -c6c66016cd3685a51928fd32d7addb1d6e627adf6d16a4fe7e91a352bf268acd -879b5c193cf8ed154475e45c7e66d045bd1e1db35adb7225507cc76a084c5d5e -92e0c200617bd2aee26aa47e886f5e4a6cd07a51f07b814333c880b7e8249430 -748ef1b2d53f930c500bd35f1589fd05c47b54c6145a93833493527df030daa3 -f4ab0ebe90b72f6b533da4d061033dcf94f6c84855a9ddf7a764fecc5f85417f -1b6aff605a7cd231e8654184540975c40152de1a1c2213dd1e8c2121ea9e1f4b -c37ad2cf3ce033fd943eee8f94c8ec1e29c1c4fad6018fdcde375940ab2903df -2fe150a5e593d9648968130668b6cd1bbf51c4913e21e63f9e9b11ed9bbcfc8e -2042d12b2cc750d638203d9fc1e935185c12b7f674e466f3d165fd8a52e7ef47 -e2edb2027a621d25af7372eb21856b32e342433e2a9c405cd9516d5b1cb3101b -cdaa4a3cca036d5cb65899a19962bcbcc089ff1fc0f8fb8f683614f2d296fc35 -0142009681b122b5a919917ac0b3ea159947b355adfca237468216c29086af9c -cfdc623a46c7b9615a8d96bc519db227a2905911ccadba8b329e0a115f7f250c -1f920c1e53f42a558de43a9c3953f07892efc48c6d7a350dc81243ebd8279dac -504b59dfe19edfa3ea7218a457ee11db1497c8f0e2ed6bf2259bc3a23af40cb6 -34af4baceb79d287c970b184d3ac6221a8603ed29e2f967c013581f2231bdbbc -ad4406c2d250bc2d1b09304c6f38cde06b627defde8a278921b986f8459c8bff -25ba8f89b9448a5938f163d4dcb43ebd1df14b4e303aa8a630672fcec8d91dc3 -8ab3806e8d1e54148eb3b9d7ef52273eec5779c29cc0dfd7de8a1534017f21d0 -6320d1a7235b7c625fbd073021f5414191f58a1fceb32eb43d1f629b3827cc03 -77510c8f2ee96b196ea0e23be6493f872e704df225cac8a008fb46e1c850ca0a -24bb689081929016075028c9021abddd079b84ee07a4e8c94ad44eee8c33bea3 -220259e5b638e0a2252a7d804448e2bf7c8ab935922b75a63ff789645093feff -4484899352fb143c9a1b27cc9ab5e9eccfbccbca0f7b718e4f0e3ecd118bd962 -81b5fbc572bc0a994d44a15d5c83f42e7601809e32ad5721c7ffd67e17f652d2 -8ac6c3ce23b95824ec2575fbdbf4998ca1e83932288fb4830d3977461caff1af -3509818c5caa14112a5bb12126635c2035b3fe3cc33d6d372160daa266f7c106 -d8a2c66c03045abdff2d0c1b1331968ff5b9164c203985bdcbbe3f7dce5a702a -1363d71122c205d1e9056d3bca7feffa762aa90ae93d26bb5685fcede3eb9a77 -9c434644ad20309461092adf5b5d6e8ef5b17cdbb102e50430ab552ca88c89f2 -c5222c88ef40c6f268fc160557cac075a743142233e2cdc7089f857cde622b0f -adf3d36558056924793267d8a1ebcac345e31cb16ffdd1bbb6ac7488a7f289d3 -38fda400df12b95b21e624e3f4d7a2c343a45caf84423f4adf0dfb31e69f305c -c6689b6400b80fa12e0655f5e5c3723ea2f635ef12f7c0985360de396562daeb -1cf79580086c6d86b5d4ba1ed9e2058a3eb8e497b6b9f77f5c6daf3a2619b23b -68bd49d220b32d22ec7995a599799daf69ece5760e2f0e86f70cc24c1b360fda -c21db70a43c8cc565a398f1c3032528dd79180c399209a1c41db7e831e9b447f -144f56a4788a63f8a6989aff7abec4f6081e0bbf17f19c6fffc547f67a442b2e -04d33065a390ae627350c18a2bab7220ac229fcc4386dd781d969b86145ee75d -e9af3429164b916ebc114ce9cb273c12a09d086e6e75a815595918e9a99ffcd9 -f15fa80d41e8591751a5230704bc17a6092fd31eb84fd0dd6469d1bb3257af1c -8b261907e252ffd5175badeebd4d9626528f619e88860f6dc476be46f3e6b625 -f5484fa7f0d1cb6c3db2070aab4a5b99e73010b081caf66eab4427f534cb1887 -27a69e663606e9dca454d560e699fcfbadd60d1015097f51bcb461dc33bf6d76 -059fb0d0d09b72382804df46e9c99cbc82a001ff5b809b027ebcef4ea9d17b4f -0d1b1db3b8c90fc798b9865b8eaf97d3d8ccbec10e4a7cb213299d1c0764eb16 -0fb430db0da9b65a46df522c4b8788166c097ca5fb23c92d0e1f7763286b00a8 -77f51bc4ae6cc368d547b38916acf158c71dc89023d0a1bca37325ab9117d5a5 -20c118149128576224f786847ad4c9347c6fd36e4496150cfc0e5f2784fea725 -409210629d6ec2adabcbcea35c85fe498d5e593e7c36eec1ed8274f8634225cb -57b8019459b32ce66e5b373460228a555d2abdd9f859f721c33b609a8ca6bbaa -9e9186c013208d1b5253055c6b4db7438487a42a01283cbfabebff3f2bb4ae66 -043d3622a4718ab1bd2bf0ee9701f3e4bc85c61fdd0caeb0d95a876029a5a93d -8dadc8ad7a88bfaf05bbbc5ce303ca9a2cfa22319993c27f97e04af00a2005fb -069afd55a9a29d6a3e081c19d956640c962e4cd33dc088851c2e66d36de95921 -9a35ec40cd45e63f31f5829aa69e6595f49cb7f697d7bf3f81fd5c8fdbee10b1 -fb4bc1b325c9ce5f5e611ba182d34794d68ddd1f593bd801821b2a318c498bad -036cef28263d07d91f5f59892e7233a97bc81b0dc9b9209e56673a24f502a56e -69787f5ec320eff00cb42567145b4b1cc298f12d1fd226614fdd6e0d6042307c -33ef778139be1b82e9471b1b600a63e9c28cd73bbd429281b414d447f910ce0e -1ca2527b94ff94f0a6097c485bd4a0fb34a8dfae0a455495c523c92e66e94e6d -ac4f2bbea431cb614ce576c895773b6f5b02ec5aeed6c056bf7e49c60e64837b -b898f19046866388837941f18ff5d345a5b002818215246683da11289b335df5 -77125905ccaa3b7c592b5ce5dfb9fa82c9edcfdc914b96daf264579250078e16 -e67647792594c6fa52beb2cf14ca360f5051ab2b169c56da23ec77c1e64c3513 -2c7baa9a152a47a29402d9ee9caa50fa65b44a89ee81e694282bfcc30a0e3d92 -6116396df4f34b58e603185929b6f20e418d77ac82283afc7d252c3eaeedee5c -e1a6db7458b0a52fa9d0619545e1a6ac8e60fa1716f4e6028cc1c52cc85af29d -ba8441867d7e9355ee430fe8a93d302087fa44bffa9d895c38e90ae6822ec3ac -41ceff61eb097d97b8fea2c629a9cc4067d92e79f547cab898a27757744e3a36 -019b57f0ddf9b93ec962b56fdfb8597395f5089234c3128e8855301018d36f7f -dcf6df3d474e6233e5c03c819217f1b072b02ba4fbb3c0a1d271cee327303184 -b63949866c5e52c04f2faea9fc0d5363313013fdc4e522688a6d3c4b12cbbab7 -0abe9028b7b9ebe39efe93b268e259832c57786b3bc2763597610725054e1d47 -e46a4c476b4e26ebdfe668dc7cd7e884b9dbbe957f332a888342d60cab87a7cc -ace8ef324b512a9e5dcb3d75170c74c8f7344879026e2a9de46e743b8bce57c3 -779efacef9ff3e614a2a82f56ca63c8b134890b4c24a85b8333d53bfca6f8b72 -b01fe9fcdbbe0d8ada1ca81a8e738817e02ee61e2e088b60565f7b3b516db0a0 -67b1f70e00260c23ddf9d6a50dbc38d9d4eebba1f8113348130c8dff0bd66ea9 -67e79740e3972489b4e572ede91508b1a0948ff3a1aa759111dda0d3317e96f1 -ef6d2b7974ce4308fff52fdd0465b23e172be4da54e5a6ecc47455e03c590f56 -ea21b279e8549891f18dcd0182791bdd205deddcabdac0dddfdef577032d4e67 -37346002e6444d3f96b6b5bcc8caa2ada0b7389811aeee6614e6650be5aeb43f -bd694818a37e4dbf479252f2ec208572143f79865e38322eb4e99fd22a51921a -8b2af6fa514943ab1bb90f64ceb886c1d2476798a820107a7c1f721de34fe361 -9b2a6f325fa4e5159e0d900918b5481aa0247b70ba765999f266a94f7c720ec0 -5d81c4e3fdf3f95a1bcd019e51f93360861075eb51a323dfb477aa0a8476446a -b2f2305cc9228815036281f06d81a658193c720e7737798100560da7fc51729a -786a75b58c537bc7c7a134b1ef2012e569a75f561191b4ef79b20cbf5055661b -b91dfdee607a45378d1c9fd6f765c5501d1a65b068dd8bf018fc5b4afe058cd9 -1410e34f09c54d83237146fbffc1d5d747abc5c190573497845eb9b8a1a49ee6 -1703f7207affa874b5ff723da09e6742cd5d3c0e0d37937c7b3fe8c85b37d475 -44065046ebc8c420739e15d6292d08027f36e90287169837217254708d27a24d -4f1930caed8ee3cdb6995c1c98aa2e420060c05ec7e5e4655cd29c569dfebabe -a0378800713298b98d8bd2ea2ad906310db204c152ffcfe1467b76f8858d772c -49643f37f1e311ba5187d51ba8397781d4d105af342c32781bcdbb2f78640651 -2fc33172282c26edd08e6161155b00d89012bca6697cfc6da7b481e3c126c902 -27ce035561c23d1eb6c0a267f2b230dd3e0bb92f2cc611e87b1f92ef405a12df -7cefe1d8c5f389b72a6b65f7f5a756f3577637533b645d5ac40686cb23353d46 -09a19345eb642e83563ce0a27d516695cef7c5aa2654b39a9d3e28e0264a821b -9ff29803243f76751bac9e963353391e54d55b766c97ea5150a05e9daa8d217a -529bd91b0acfdf2e15a8305688d7562424576813c1c192dcc64ba304677c8505 -0eadb5422d896035aef468ed4ff72f271166d707ae2bbb7718e1dc47dd73cfb6 -1f7c027ffbcf83d225e1f30e62cf546c107513ad9b4844a3e4c4d75602209760 -141669f4982d158ad36bceb99a010e120a3fb7f7a40547a8386b0f5da37de3f2 -10dfa9ed171811703b1be0b015675b7a7ee7a5d59c7d38e86e2535aea3892458 -5d1e27cbf3c2cd53952537978fadced380d5d19be5a7d9e0af797bd4426d4a87 -5279b64448f7e9578c6e211012f957af264c16020154e2402af88218c2a2f30f -a3d2828af74ed34c64f91a68a3c0c48c1d90e09a3ef453d0290a97182b5d24da -565e9ae3d5f270e27abea08b430ad32a784860176ff3f2944347a36e7809d286 -32c7e97e3390aacfe0751b1e12e46c050939fbaf0533143a8eb2c206ab3f5215 -59bc5da27abffc31804a86594da1e22c0490f31c75fc1cb25bd5615693a95ea2 -111425a21567975ec0ce318be247cafbc166dd21c92b60fb86d85b03a453f59b -23f698f2118511693d959b6dcfb09fb186696c81aa9e388f803e0dc34a04a5df -919e6ed261e00f912256dea2367187b6745e3ff36ac11a3b510569226f51feeb -3d5e325468c55a03c356249bc0cac667ab57be2f46a12f649ff25602a37df01b -4769a97b7d9c8777dafa3de4c095f05c18ee03678f673bab38dc52cccaba4c30 -5009497b059d5924e5e5a4a8a23c01b21bb3ef7fcae8b1dc5ec5cbaa3867ef2a -218f6b922ac3739ee70cb67c8f8f630373acbff44b2e817a67b28d7686b77ff6 -e37898be8f0f4f638149739f6fb84c5ebd81742db2634082fddf755c823aa278 -cb7c6ae96c783bbdbd344ebf3c2e48b8bae529e244d819ec4dd2cb7c82fc04a7 -ab054774e8acabc3b3b5c318631709423ab46b6a37285cf82258e5f5e095a203 -a16d2cd0b23cbf8f8176a081c1d463ea5dc6ad46d1e9228492f6d4b0273e3f6e -66e0ca6ad1ba2701a4bcc76497ec9c6af14a030d106a3c1e6e728ab1c09c2bf8 -5560666941246b6bdbb5a25cf430f92f60677c43148592cab4ff9d7e755c6456 -c3d06e712ec9b6d83400bf930cf3231df6e3ad0a0f682ca7fcafb37f8cefb8ac -374435e2b7da100c5482f1f2bbba08f8a85be464085344978af18a7bfb3f23cb -7645f3bfc298cfc8dc27b73d4fdf8c0dde32561afa89defa6814212b6e43a2e0 -96eea560330c0c1941d4db44b963d817b12751fce2beac97fecf7d6f7a4208c0 -52aa789ea38776c2179c23f34572e010b0e230eabf212d6401ff17d42bdf734d -1ab49e3d53609b070d376f9784e53f3064fb41fc2698f45ccaf8a313c566202d -6ea47b7acc8af9f739179c02b2362fcd073f66b5896b4ae5d1544654fd6bd643 -87b3973927cf7fc8d41d57a78e3006533b7bab4f474c7393c51bab21d41c7832 -821bc0ec0d8889c4861bf0bf50b38ade03ffeff43a43b2c79d76fecc2300cf4b -ca845406814444136faff1e5169634f483f3bdf10a7b79cf20e2a9f58cc928b3 -2bfa34679ea4622368debcd12577bdae54f885df22e0048eedb8c2bcc0a18aac -2403283f629c4dea10943e4e99ed9dfbcd5614778b4ac4b833342eee708d4505 -ffbfe7049178c32602adc4f0241d507577867bc62c8d3618efc9b0f0c1845dce -2b40c874bafeb3f4605fcb5504244a079ef6e116a32f6df37d02eb45df2354ae -25fd34a0e9cbcf04cfac7931b5775530d08f187a18b08f043c12ba9e179cf1fb -9189ba11cb68943dffa6164ef2868ce1f0647496e8df3de40f2675582ccbd0c2 -343cf884745ab10cafab685b6853e46312c49799e2f5bec15a758b6fb70887c6 -b537aef367c88bfac430357e85ca29f062acb333abe2b6ed377c846463001257 -35821fa87a9b0c906ac5cbd38cecb8aab8d7340ce57379d37c83fc9341ad09e3 -22919f987097148bb9db4caa1e0f8f8370c849c292e5d9005b3bfc151ffbd351 -48d21dd8c88af4f9d91108dd503d59759e31baa170d5ed610221d44476159ab8 -136ee11adcea17b731be5f3ac73fc4c76aa42d6a358c588719d7e0d074ef2e38 -187cd998f80f815af5f09e23bb27648ed090027ae442482a353a384b3eef9bff -4a982aa26106d0ac1e9fcf65c4a8dcceb96109901aa8a28934e100b1ae4ce241 -8deaf38da738d314f396c859e6e866b31ef60222ebb32a4a26c94af6fff592c6 -0f8142a001d896d3c0d4a09da65a76e6253e0b4928b7e0b25d57b7e3f6c2ab8f -b81f636daaf950b38428a8e71fcff8baa9cc83e3df5182db007e14619f268b84 -81a4187c463d35b045439adac320099f9ad49f36a1e620c65753baa22318f6b5 -b06a8a28e0e6630e38f72415013d69dc4f9acaa668a8699d717e6962ab85f89d -de17abf74f03934d3677759994106b464ed978ebb0cd3db9a12414812fa80e58 -915b21880569cf237f094c0e41e2ea984a5d2d0588439eabaef3ae33dcb6b89a -c7c8fca7932d37add9ce1a1fadaa03402cfa10af43811f13a11cf4499b96c218 -691f073631d3e0c6acacebf778b01c4b87bf10cdb4c8a01928e2c77fd89eca4f -309469aa991132377bad048edf1b26d66218a423a588ea8ddada9d7186887a1c -65eb9bc0ab24d5056058de1d4448cea9b78ee4fe38cb410ccbe402d93ea3ffeb -517e14f918e06cb1259f9d46800fe875ccf95e492dca858053c8df8dad9df3f9 -3b523b6492707067b5a7ea09b951601246b1179a04f2021a4e32b9657aa558df -7ed548c01e4899c97396cec4e51bffa9fad5fb9dd5457faf4a4ea92915317685 -cc641959b247cede7f68dec1a14d82a0dfb119aa85a246204982b3dc625f990b -39214af1cbc1ea48575c74d9959d80427d6e4ae99f20c408be3b4c539e987d0c -1bbc5c8888f96358b8793fe4844cc08c6393a3d45b926c6ba0ecb66cca6d80f6 -61ff71a9e66a84cc98fb1654396ccf067d15c6cef7497f4c151ff05d1597fd39 -e612b9347f11df955b7cde72587a1e904d0f96168c692a3a2e6f5f0c52cc9c71 -06537763d369d754bb51c52628d4d4a1b2cbb91a9d74de8cd2da442c258d2966 -d1cab46bd10f5d91088d121dce9c27b1d38102703c48a137f754a715619533bf -8a2890f067a5e4cfa15a32b6196c3a89e25578f8b5b117c743d9b8530121cd88 -85876cbf9105562bb5f713a1173f5c4f449b4de981a4051ba06a3a780efa54a2 -6a460cf77e63697750fd38e8644bc73539c6ca352366639a91c656b13e5099e3 -e8cfb6eb9f9b2712ddd00ebe378b277eef81c7b42155b11bd81589f0f26ff95a -3f78e8b91e89f2f7143c7a3b743a373f5d3c36f3468630cf599688c319775212 -44007cfdae41b1e9de249a508a3f5a3b52a228611ff535152ef6d7af329e2f8d -00d790f174aea7608eb888c3002320d32dc44a8623af27e87b822cb0da18292d -305f28152e3ab4ecdda1a90ccfccb683c893e765669dc836492af6543b60af78 -00b50451252867f28621ecd4c389f0938b75c9e53c03c62bafb098aaca29e1ea -ce8f90132549ea17890a74ff0f815277571346d7385e1ff0c12eb3727b27533b -b90bcc9337a32ee5c754e816ea8b1465a5040709a00d7d445d7083d058851e6a -15ecf555b2e8cce7bd46b697158ddc68462947f964134557f156af11b909a893 -65a9fb07bd07780c4d42a9f9990978959c4051cdc03294b10d717537315bec48 -5e4ff02462476e5e0e742dd667d8f0d536986a8a76ef7e01d25ae9b65af98f16 -04d22146e8f72ed799b82deac6ec721f85dbeab296ef35c01eef9caf72306436 -9af0b3271374cc974cbf2a5278c63c6bf8ad7dbae20f13903d5202ae542993bc -65437f834c7a5a64a3d250dac253b7b3485c32e213d43c300ccc71c00c8397f2 -8b3092cef1758146b55e3c869c5f2dfeceeeb4e9de530aa38f60447049ab791d -d11daa8f27aaeadcb0fd230b7c76c22e50c9bc339ae2619cec3a8e5b7a015eae -3b01efe700138fe8667839823152fcef31c346d2c7c66b64729ddb965964bcc9 -0738ffbd998f4244331cbabf8c0bd20df4614c5d29111eb913fe6db1c3a2abac -36972ede234aa04113ae5ead1513f7e52867288eb21cf52aeb5481def05eb2d2 -5b6187f793e08b039d4f2cd2ba22ffe07c8bc647f71c9d971bfcc3d90a3f7b93 -4b07476defd3e0b96d69c532f5853d95b68c2c6de4a9197e2ee7421810e2f197 -717c8156482efa15036e3b978df78b19af81e27b468579a4807557bb9967b60d -9bef43ec7bdd600b3161086f3a7b16f1177830d92857f74a7caa216d929ad2ed -2ef98492715c7f39fca9cc0db707c3db47f69a1f1f71b4039a754e900dadc302 -5df53967358af9a9403b60b4a1cc24dc3337dddde44273d8ff95808275460d26 -bfae16da40a5b4ce52720cdad045809a5f867baedfd1236bf1452f59d2082a31 -370b5ed613837b031853372a69849c005d8356de19fda9c8055e89d5161c9308 -02e083cf6e768b7c6a2e2dc75efd9035bd8449953d5d7668c46555bbde11a53a -b726b2d8068e32a514f9f8cfc566cb7098f26249487c146c7aa9e7bfd338ae43 -bdec32f62d2dfecd9ddb430b2190aa79b7ffefbbdddb1cf942b2f3a12a919ae2 -8ca68b62e9bd289ba3f7397b43e48713a6fe91ab640b7e83debcf563458dd527 -70a25164337201628129b3398ba06345fe464c21652ca7396f73b049eaec5c1e -e7617aa38078a04829e9a6c275d3a6fd8935624bb3d82093279aa901b08c3035 -680447160076f6781752cc30c15277798d653c0241cca25c79a5ca5f7b19fedb -168f3467bea36f2e35c26c75fd3a8265d5acca99d7e4417c7b0dd9d78f4464dc -1744ee393fa476631b0f725b21b3af44ec08dcf167b846e53d0acac78aa4d1ab -e85ee9785a5f275614d725d7b8d9832db463f93b8e0be90563a9aa25cc63cb70 -e41e2a8e8fa948e9280ebf79e16b01aa2a0a5ff090ee5b7076a92e76654b1e2c -822a5850579119fa0ac5557f1d7ee5672651fba13ccfa61d3ed85ad38b79ec04 -d2f6f43c83cc6789bc3963aac5f9d9e5902f4528ad27d68bd786e6d5e969985e -4b404f1ff4e27bcb2b89f56d33c0ec045e04090de6feed40a6a65a3d9ea8d0a1 -7e5815d9986e1e7c226120a9d6cd5a6a3edf283a9bb2d9cc5f5d351e0c4494b5 -f9a3555ead811db55f9fa0c9fe46007bc626ab24b67ff15f882537b84e35acf7 -a6e6fe60ed23df4f1088a6ed432e929c8cbfbaa658309a7ad4f2630e5a32e704 -409a731ddda9c61d15eb4f2b9a43542f0746e0425827f8c25da67658556d9bd3 -e02de1ebbd00b13531e0b1dea2fd693401acbf78f7396c04902d308168ef9f0e -2f62cac68153f1a09106fcc795833043a83f09e309a22cbb7f4527bd43c6702d -9b008e618dc450f13f90af96dd5cdc827a7f2fcb8a0acd69823e32ae9b733f5c -0bcf7bb08634ddaa5735a150b12cbc926666dba441f0b55a7626bc8ca361d343 -074a2f492b5c9d42757ee240e90edb8053bc0a35affb7bbbc2693c91fc236ac1 -3969257896bcd028343720777f570f9865e14900daea4bd5b435db571e7fcf25 -351a13257a05363d57db85f0c4713c3a15f291b75400267b7d38ca9ade92988e -73911fc9dcef1bb0ae204f9ae8db6e6c1ae6944b4f6814e29332a08dd2677088 -9a6eaf4bd9ff369acb1c075e87ab26cafe9625d92d9e0171ff6b0dd7c49db10c -8b1d7e77635b93a173e371cc851a463ff45d2cba4cb8504c3ca9dd1419b02b80 -e3eae948e209ce0349673cf613faa487ddb564e909d695fbb58fc9e030677aa5 -4e078073b39f81233cc15a91c45dcb1c4c2cb6c418133c64207a75024f334cd5 -64138b8e6713414163877a1ce12bf3aa209b5de29675ac24af99c4d9f5f0ad3c -e94778ed80b996b2893a8ab5b8df41f689424d3ea24a525871533f26b2efcc31 -bb65b3c16798ed8ff689e9328950c01b503bb48d18b972419b13e5043bac900c -ee699fe763b08a062c485d5f284c9f6db2f96916fdd54e7a341f9a60045b3943 -f13ceea4b9d1c21506547a383c3ed270302b97316f0da2bfb2b311ef0cd20377 -0802cf1ef5da9a52dfcfe677d156c0a95fae7da239d34047e3fde3224be7a1d7 -287a61ede97b55e13b91ff2392d1e2d300cca1f88ab3a298c8fc8bd7345cb89d -3fb9b4a92dbf0b14aa133f5b26344aad2d355ac9816385451bbbeeccde403427 -2664550fc081322154e0379c765ef7ebf8619cc8ea6597eaa0e8e8144be88015 -6ecf65438074265ce4dc7615229eec4f9447f4ecb38260a82efde6baf9c39892 -95190913dd4d7a9a92e811bae1b0939dba211269020996ae017f7ab25f8529f1 -927a46d92da4cb15f4ed6d93d9171008526de2156a0aab2f53f73d9c2e957e95 -60124c3d3fcad9531ab4ae240211734038ad52e8dd01be68107295e3a44fd4a3 -e80cac19ad63ade4c5efc6a5fbe9353472c6f99f8d0149b6692c7767f36b8e0f -00ee556d97066dcc963ca1f86f8a4f3f0972a15e240042d2b282c4393031a775 -baf0d409dc4bc6e7439bca618476d75ccab072ae51d7d6df1f45be0df8a6a40d -74dda868b59a1226f492820ba60f60d6085d6cb1bd197de4d63cb4c4b3a405b6 -c9d0267398d538827b7920184257416694b144d24da712320a3205fd79a7a910 -4b86d9b2d0b02f41e8a2243bb3e12732641ebbb397ca894a0d3e71ef0217cf0d -c2a211a8a7106f2bb34524117841cea05b713fcde89a6a0a6957fce5319ea966 -af3040aa7977da8ae7050dafa97448e2732fc69b01b41b4566df52ade5cefe9e -2d92d8898e4a8d1f5d7f5d1e9e957f2f74820e6f58bfc51723140de727e606b2 -4ee5cd2d3849bff13d76a9a5bfac620c43b211ed5e14eb23fe24400f0d6c1399 -0192c2dd977181445ca66a87203b6637fbd3e88d043ad79701f9d2c00649e804 -539d9e11c80cde91bc89a29a9b037a1cfffb5c6c8d2654318e9651b66aa730fc -5385e96c913d49de50103b378b181921b30c509b7878ea93f5d1fc7aadce6b97 -8216d81bb2466d5142e627ed9994acdea94352c4dc2f4c9d70a825bd93bc6e03 -a7c63668da9225fc9cbb4ea6e6d6bbe4092ab9cd58d138d3c50a3372b91cde54 -3de8054226cae8159cfdb692cefdd064defd89f1ab3c3bad1a4480655e63c1a8 -0b920fb4bf069a11d3e7253d4f339cfa508ade899daffa4fd8a83c7410d4d1ca -ab8291ddcd71535caaee1cf553b5255961091d6797da679c9e238330abd429df -fd33469ab00de147b314dcc7f74b3d5775fc0e1729b6ac4751a5e2ec7b076ded -1c50dfb8db9779b28e5956f028b09b46cf0c6adbfd39f0a89b39fe80bd54254c -01994cfd09bbfe5a485d20df5963e73823aae49f5f88a141576f33460288e5ab -3fb4d984eaab332c490e4565f6fa9fe2eb92a499340eae0a162cf2d8233b6b1e -d046b5ec351b1d6d6f5bdb5b7e0364f39cf8ac5ac125d86900ea7e4fde90b815 -996342162d745e89b15313bde9af808a59cc80464220fbf70e08cff05a91b78e -7f9b6de87b24bdb1b5718dcd7d4815d04b1d1bae3a61a24a344c1eb896065436 -969dd1bc58d7b3a0b192b29909c35cedb8c7ac1426d1b243bd8697ec23051607 -49b7be1c701eec9578f3745584c08d56882492438848fbc58a844f5bfaf0d1e1 -af9697525b721e2fed8f630b4d89fbff278c1c96eb77d449f92129bf2d7fd494 -8867ccf42a717b36908b7a1eb5e7ee193279edfcc3857eeb4268d8d43dde84ab -502bf3e8235e275b9fd484cd3cd00c2053799ab64d2ee5b098580f0a50d5f377 -ca233b780fb5d544b3a12e7feeea8b403d67b1d9de4fb43e1b8c911f9fb94403 -fcd1bc9a5701d7ffe4ef9624dd8605daa1487e579ea5f0d42aa154b78e6a6088 -0cc369708b0a5b1346f41305cf0942a215957067c54bbf43f4f553aedfeb9f08 -7abced8c882b48fd20cfbea71271845192d98659bca4e8f38aebd94a4d8201c1 -0ac0d0294159f7c8603b280e31499e783cdaa4a2f1c59f88b2c4ff9a8e8860d5 -d73ea875c6cb327ce6bd96f5d44814882e8ecd6667add5ae9e6069ff2167037c -c930fc0f9f4647f60ecd7e14b5660dd0ade50d4c78e20acb3e3030f5668e0001 -33c030c91d83a8b4c766f8b0ffcfc5c7af6f1305b9bfa021da25a07d99be629c -97735d2649a6dfa48ad0a077ba27166df97194c70a7d9cd58b377460286ed3ad -064ace0c81d057e13e9e36a1add8c3e367ad3028d44dc3ce9009e6955e5c685c -8e044354d697de7387974d8102c569fe42418e241893df1b7ee1710c64bc44be -3ea7e0ab805cb53527ea66a463d97b24622daf116493d1965256f371e276c9fd -23e90654997b36b1ac423f5aa2030a692708ecc62b5f70583b178bc331be6448 -0b1a158d7d4be4a51be677a4cd36b82a182587d07f8a16709067538cfb8944ae -5d839a0b64914c5957ca533d2df7b24ec26c914e5184139aff35f169a90503a7 -0ecff621c39fee5c5f06f89e81d601fb4616b8b71234ff7f9d6330a7bd17adfa -f902cd3417338755001a8eb26f55b65f211eabe68504d5b218c68b0956bd5747 -6bc8f87e24a8f9e3b61710899a3043c301ee7d8030a53185afb900ee3ee26e52 -813abbd5ad713c058c102fdb3e4169b75e1a41c5dd9803d9f33c3d27d90d4a5c -95674f9a67b6f24729d928d8786b95ca05da42c910fb5d84a6a271b51e166574 -07e06e0cf3ca64c530fa2a201bbe36f3a6ad76846fbf45870746b7eab3820aec -59eb394567bdcaadbe86394dcd17939aea31e6a34e391e5370bfc0af12f46b6f -35e90d536e7386a05d0b77d6cabb5587a2fd706a9535fbd72d7fe8c4f5ed3192 -c8afc133af1d5b3a4a70d627f327c47820a47b722ed38cbca64d5055100333f3 -691ba4ca4549c7af29e4e053b8a4131caa29efbf5e44ac369ea1099751b44063 -23585e7c97fe100b7e6985bbfb9c9c2e67245924bb3637561f6cab787619a5b2 -9ce1f87df75913ea2960e91a4ab3f167d16f53a269e59beabfae695534ae872b -ae9d9b0ded26186a1fe2de23efaebdf9791a812da6ff2276d999b5e46e135100 -0afc0c0a2cec7aa9480cf07ec043b3f602cf83469adfdef6431e3746657a8d85 -915c511259995c235c662f728600c54fe9ca6e744c9205ed2880bfa3443af05c -b81282b619912f2adfeba6ddbc603860d0a14fd62e0544da60ecd1bef8bcaaac -71b0fa8475c8bc7b426e6d4627e6c75807b600c081626f897becb07c7f37ba2e -df9f243f59f7228fc763a6bc2a9a8cc2717ccee90d74032543c33cdcbdfaa3e3 -6973f4964e744db74cabf5f121394e43951697f08b2b692535cf79851b9489c4 -8a7f3f1c2bbacca44342c46c8e2ce6d4b66261b781624b80b650a1e908dae83d -5bd9067fbebd21f49ec4659c7387b3aaf9b209e2f48f2f6ff2ebebdb4e06a4f7 -08fa02bdcd800b63b3a44b89872c9744c269f4feb127bf4e3c513c9790d2b849 -2b7414611c871b346c134b3cd8f820eed549b2eedeb08ebe8d378eb3b0920bf8 -62b5aba07965676b3d66646e73a0a149c27211598118c7495d93d71e2383395e -594370b14d9d5301e9c135ab84923b10aa1f19d95fcd09e1aebe92f02b9813f4 -33017f0b65882e0c56b135bfced12817b6d2b4042c21f6afb79f9fdf7979cdb1 -810643ada8fccbe41353a00306e2920131489df1953b6f97b42c7596fd0b7eb2 -87732086176f7e7a9a343b3772ea2b74d6c7244b698875a52a79298d669719dd -95c7023d3639d6296832e3e39f8a52b5df2d4fdc9ae802aceaa35fa2f55bf9e7 -fb536b41b6e701f8f9caba21b36cfb76c17bf77c0ae6e62113b43d52cf2d11d5 -39762cf0ca58c0266ed0efe0b15d55aadd2b594a6c6d768e37c43809e022f841 -4d58d974e0ad618c0c0c5fa19645e52496d1234fa875842c9d0daf2c2d839115 -a55ced73895bc56a1a757f5ce93e1aba6844e46a5dd35242a8e94640ba3b5077 -bda256ea85a0cc7df2e76938317dce7b2b67b13c2f055421869fd0a06d92fe98 -6f7ed78c79ea13509e1086d76d6ddee39489888885d687b5eaecf6e1206a3127 -49eb0f957c4d13fdfa7d25de72665d3fd4dccce0f10f853b438f80ba9151a1bd -ba9c762afdecc77c3341daf85e625b56c1ed66fa43167984c60e72c683e9360c -a9774291250e3477980233a2e1e136ec8db8875a40f7853cf7a82301d7d647aa -bd4e76c5bd9ca8d45ac5c0c6a9b41a794e4522a16c6261b7850d8c7c12bb8396 -211c6e2cf064e9e750508640c46a8361e9256bdb625f4913748f0091726d7f51 -ccce1e20e0d682ad1902fdd9fecbb4dd5876b5961f9b46bcf1117b43d45695ae -7fe819095ce96e0b7ba57fe0f86b40da8e8dd01182056c377d7c86b737f9307e -f5dff6e9dc838190349bfe0d0b9edccbbcfe3ba1bdb2808cecdd2f8a7f677b61 -54426f3916b0a8e010dcb1c3d1af10727f5c366b274400eaf589014d5ac03d83 -25850882a29178b12329ce8a729d1c22ca8e54fc1b33a5b58c7432030368e55a -5cd0220ee777a5788f27091d073f9753d459671daaa4760bedf5f1f22380f52b -ddc142eafc55b4e8ca36f6a69d23d773eaa52eb1f86f1e544663bf2203d8cf38 -bceb5649358096a972fdf2f68d4d0c8613bd8255956eddf0f6fed1f37eb66d76 -0917dcf36a9b11551c215c470ad4f4fc587116830c32027ad206b1441dec864a -4d93231b0324c870ceeb62e2da6c01ac4d7ebb2024f50f4df02aec70825b9397 -85d39af4cf6a08181a2e4b880057d9c6fad468b38eddb18eb0e13d7a99cf339b -d3caae65e79fb80b961e79d8423623884fe5914039e1b2df6634450982f77ea9 -7823f2126a33ce2bed14f29b9ff950ad5d651ce5adce97740c5da775ad772c13 -3ef0678f05b30e9491fd1af1bfb739d343c5181797ba3f56dfe0d2ad817f9b68 -47712162b7c802987ee59b8712ac2d7dcf18ddd5d7a67195fe6f1e353b80b577 -29c300fca1139f68e60597664176c0ab4f5a176cbb71640ec223adb6accadada -bf55055b70afd012fc21f52741e68a66230ed1b4ae827509a8eb4cea0117f054 -4d01e9ab902eab870f44715df3ba4af860e208d94c247e1f94afb54f39aa97e7 -decc1c8db4aa0bd8878bd375381c0cc84c125c6938a641233637095c1658f1c8 -a464a3be65c7caeb45f02d8ae28336cfcae2041bbb24f3c51c3745dcb1a981f2 -eac753cf162463b01887d0b9ec0862c9e5a0c20343696b53b9f99a8d942d79cc -7f37acd90f751476eb68de2abb7fc841c5e7acbca813d174a604768a26d934a0 -209951b81b0e508cdacd0076d0911f40845a82eb16a5adf2349f20afb518ed85 -5d50b5e149b4b6e589233742093a90d8fac58e16c238aed25a9419dd821d1a98 -53f8ba996f41b49c5a42c6fb87d6fd86a6970b1a5cef91d72d2d77bc71881bd8 -e3fdfa1e16300bc6829c7f080a2580248f052d187bd00f4d72c45070cf381b00 -c1901a038c53e76490679a28b83b8d8ee217e28876cf0075270c16e758923451 -069dce80bcf5fc637b932c7b1a28a9d4412a05908ec194c461caeb9067046218 -210689096487a01347428e8635f1fdd4022ba8ee43c5b832c902ba90c73f2bec -092d116d72c71b6cd9409c653ee9b05f345282b2d0465d6e7c0ae4b5a616323c -76acdbade7504e274d4d73d3e36d8f76f7d03e85acbed76e3bf8a3e88a2afb38 -0aff43e6ff213946a54619a2c9286a9cfb551030be19b594ff8459ae51d69e51 -017794d85465b92c1b5072ff86466f7f50ddc019b9227cb604c628d9582becd1 -84119635b3b22f71a938f4dd7c823839d87b4b48145e9a51c98f64b9b39e736b -c04d6b0cb66738b2ba0b394b1558b66af1291065688ebafec7e7fbe6b4d91224 -77f09681afbc9ac61e965cd04c9045f14fe2e38601480a75accf91ecdb5deb21 -56c2f8fc06472f26a189fa685e6e92d4f0e84c1d87946aaf70e1fb164414a0ac -7b5c55b5bb933dcd890d5cda58eb817dad6764dff0768bdb322268edccc8e01f -a31723c7f71724c88dde3266e6db82cb5c50fc3c80480615e8dac3b0c938066f -751403ca953d955c270d12bc3a37bc4bed8b567318281174638a70bf9f9dca53 -cc5eb9ba668c8c3d859884651fc7291754ed249e3b693ed621061670420619a3 -0be64917e49ccebd319cf1ae04b1d89df07495827493cb3487c69ac969c2ff0d -e27a36c3e3d1de32ff9adb71ca5bdc38d4e0f2ba3328dee51213137b319b8943 -e8a26d14d75b85d96ed79f9c46ee8b24ab6da6a473ce88a2252924bfc786f6d6 -1943a57c501f30ede4feda19a510ca420b8881ba6db14a71a3f35539d5287984 -3396b0cab456361831c451aa9f5b253acea02d7b553249f7831b10d5b52547ce -a569c630a586bdcba5135e5fc1de57616062a0781b7708acadd58ce301d228f8 -564782f66077d47697306524ccf83e7cd62a2a69180086efce9a0493c5ac20bc -2ebfe63182724fe71b7257eccb261536c02378800684d786e2520e0ddfe6f003 -0b7ba2a3f2417a040d6c7c4083b505028e5d171fb4737c18a75fbade9192c3dc -12c2fe5e160b01d4499fe14081a565d4dd31cc234a94fa80f8d4792ecf29da6d -f77f9e5ab5681b83ed82d11ba31681cf0e938adaf5911c2554ec6202d03531c6 -4ebbbae38403d957738eb5c53e90aeacbc8f0faef0ada091ded702af583bb957 -8e930b19652301ac41779543cf13b941603f2400f7d5c488a820e12bb19d17b9 -d4153cb083604fe327cfd4bcb8647253fde7738e5e35506af697557aecdc3371 -1be323d78f43fc5443ea8116f39cf47d48c25ee47be10f149803ef81d2719f62 -603048dd8dab1bdbfcd2bd185bb46b98f647706939cc99a0b5359d1d3fff63b1 -1866e7b36a398cb38ed41c61389ca6e2d9265bf6938554fc25e4ee4644537579 -e15f27014c942288f477dba83f3d66ecee8cbfa0d6bac509bcc8daeff1cfb6b5 -b46ef9578e7304fd5c96273d6f526b0ba593101e8d45dc22329eb021180810de -759132d39a7a64f7d20166338df0cf6c9b1fd55bd547cd7d9ca15bbcc503c912 -bf6831f5a20b103ae77fef1f68adcaaf9bc1210a5723ae25a82f03aefdca06f8 -be5f03635b6f822ed06fa1126fca382eee57d4608e7a8d14dee7ab0e82f92a50 -1c17bbc58169e231341c13dafcfb417c176cf864aab5801340710a5254e7c16e -9170c8138c69e52dfbf5d647270fe8ea0759110433796c2283fef738dc1b9acd -1288587fcd75358154e4584acab8219f5a303f2fab82ee591a644fd15737065f -1ba0d2a092575cde5d87b67941b320736d93095ee4a335e8c663ccbd579d1975 -0c1537fab442346a02485ed23a9e110bb5d82770808658f455be2cff3e9b6ed4 -d1f98ecf0e6ddd61d4f54ad92cdf1faae895d8108dab7170c6a6504e3330a539 -cfb56e504146dbb336f2caa560c1ce30e20d5297a6008d7421b7237db85f1b59 -96fb1cc636c1e06847effa388134ad44e19274fb9de9cf4960d2e22b8da6e6a6 -a9773e7c51d45bd82fd56b85d3cb05b1514e3a11cc5ae8205e109df055cbc217 -f338d976e0e2bd2a72b02fea563c8627dd7c759d3fce0dccfbbba51f048e36a4 -3c22facc39279f2f24043c61d59d7e7cb87644d6252c9db608bc44b3a7fafd84 -95bf586b9f9ea95e0b234d599f8e297cf2ef9b02d6846c06d45d39e5d7ed2747 -45996797cec21b9a47e10a2ed98b3a8e6594084daa3d658adb41a588c6e3ce05 -8db7f57b390468b7c652d586dc4f3633c781d8e1097408a1c4e13112cc4c4824 -13b5e33def313380a08b8c33640787721f679bdf93dcc1825415999aff9a665c -57bfc05656f718e64e30e654793f08d3856dbe7d921e2f29444cb46c15a0ce04 -9d007bfd6b71413508a5e5dcae94cc740dcb27b7c06888fe8cd29bc9619bccbc -60bd630ca87cc8efe1b203c5ad7d4766f67632ab8cfb8c24fbff0c5277d35f09 -50ef22479a08f6c5a8acf9dc7ba5cc17f2a2619b3720fe606f65625b6c1da759 -5c616cd80d7b7b3da9132c62b217f998c6dd094c1eb98073cbe64d3a10f8188d -20f043d7f3301a3721e2f293600247a53a457b8207b00a5dcdba5e6e529fe6e2 -6f40ae9a3dad5d4d0404a1558f7bdb35450ed3b6f2f864ac8218d5ea5902fb16 -645168732300f235cce9528d67df3bc0bdb4eb6c801c0c6784ea4e03e4ce16d8 -3e5803b190265344f05e5dadaaf683433af419152be003960e0e6bcef26817c6 -01a32d6906e48849c35a4b3c608cc5b2defe6f0794f9f3db22e5cef45526a5dd -e438fac5f16f1f56fc8acfb2e481561a4fabc2b1592a691d83fbd7de18726247 -e6d5e89c30970f93885419f56f392498814d3c7e6b5c2213667e3055e5bac19e -8a85ab60af47820d47f6b0e25ea92db2da07c33f4821eff1dcf07c6d4337ed8e -3e60163af96ce84a4c319f7109cc5e4da308293a9aeb82636ee4589f9965d70d -b1c1c9f2c932e4b9f9f69640cf13a6e222ae881e1ed1dc51de13e21f1d3157c5 -17772fc5ed99f869baa4565493de5aa77aa7d20482706232a5a637acf68c205a -2575622e7b316100f34ce3fba524c37ee87a1c7d61f3187a6294c33245417703 -b7a479bc18e3f1449f4e2ebe7bf783451a5a6ef7d593977d31b6468debe8edaa -9fd02b7a2f819050f6de41ce5bd862f8ecbe642ee4e35c8048c1a49a3e4f0e91 -14379e46b5e94617454f367bfd489c953a928a75544b5451236645ef9a2471ae -8d52f86240e706a56cfefaaa80c4f3184b25f59c728c67717cbf0f616d843d2a -b5d9bb48868a9fae30c106e0031c0e459c5ab42227ae466a7617d148aa7793dc -5ae243f5bb67ce65cedd75acb7558a0f9c5aaf037cadfd8db85c4519ec9fb1b1 -6a25b8c830a75cb4e5370d737e7381f3ca21a8dc64e8d22bb5d9feebd3fb6eb2 -5482af752fe68d3c80cde447112593a33f2646b5d9603faf9fab3d3514f81c36 -d86abb26c9637d579ea337c83c5812301c39f1a6aea9f04a287a3ddcd3c2ecb6 -5686e5847a88678ba7502e7e907d3cbee477819e5af075f5c31f6791257cf1f4 -d22d03ecc089572fa65b90dfc6cd2963af99dde64cadbce881a299e692f93550 -72630850a3f1a1d4a1d746edd4e9288fe2f228126b593e4bfda099553cfd8632 -66c354982ff2eec0c6005f7eca2e2f59cfcd2b398b7a8ca534491dea5450d511 -ae4d771df0a86e7b789ad33988ed38bf81c491b93a2134e7310d068cf717bdd8 -5fa6bc6767607e24e153e07e508d799f59cdab5bbd865fadc377a2cd29d3a029 -0c06a0a0cd336ee1ec0825570f92df0ef1a260394d15b0c2e995e3d48c89492d -a5fdcf399708ee74e58b34dec280538310caa2b64f5e577998caf6936590ceb4 -4638080e2f0f2bcca6f6c9482991400065fd1f3af61097f39f249d13b33e206b -2ba15461293d1cdc8f3c602485db45d38ebe234bf214f2279da0acaf1d8af9b9 -eef32e092414f1203cccb07d06b49c97f851187be9a84de5c8826c6b15af5572 -d4efa658317fa622716001c9ac14846e02eef46264a90eb8c682dbbe14b9c9f2 -176282aedc18eb51ccd0d5a7a6642b9b3187b76c96fa73f94e5226f03fbe5a7a -7033822c6e6cbbf3bc9691839b0dbc41926dbcee24592889d8f42ae6fba57d9d -29a52cf33abb745421d246671406fe79092920d92aac2bb77ebb2b5148d90999 -99a282e3aa4a3d0ab95b473bbaf99f6366bb8ccddf845a43add12d9f8d7a0565 -cb72d65344610518ebdfa96e74eb6ba6c5ab594bbfc501bb24d5438575f3742a -af2be2edf78f78251ad28e33c0c98a38b873f0fd1844e8f71c1b865b1740fd14 -487c2d3b8196b9d020f8f764d42a8a8bb2b4540df14f3ae483f22609cc13018d -1a8d5330dc4cb89ed7be18f9ea18a93e314ba0f02fbe93250328ef0da423cc29 -e9db9a24d4717be4f465440d37cd10104332b0a56d214b59455671daa5b55df8 -7ed7f75df02f1edd55c97702bcbbb702bbc70187d3542b9f0b9ec58c415351dc -3ae1b0a88a0cace0f1c698ae59184427ca6583bf76efcbbbd1e3b848b27b9284 -85d46dde2c9df488075b307812c7c07f107bfa660c9dfeac77b7b5b57f2ed48c -6f6ce9f3df6a955f5c38a9ea83676f00ade9efcefdd21b50b42ebe581170d4bb -6ca6a224c2fe83593e2ba0018d265d3ec05c15e51a717b87b1e86e4256009926 -fcaa21b40a8c1be55718a3d8c559ebc4444e557b44225d268ae730ce805c1b27 -406a6b52c098fc3fbc06cc7f685cc38d218556f776909c509c15b362e2de6eff -88df1912604ff59102dafe013b275f7ab1f2afd4edff8752579c014d830a19a3 -526b43dd05500938ea99efaae9df8204a5f56f088af1b12c230023b5e54e5468 -443e3c68cf0cb1283da321c6ab00cff6dfaeec4490a3fb8599219ea1fc66d903 -07e170e06604b998ccf03cc8f10c231f26ccfdaad256040c995379f125bc8ace -2ffa4521bf82ecd0d434751ab364c77e1abda307b0598c14fb1e32cc5b2b1dac -07895739f145bab3630b5e770ddc610c1ccbb68d3c1e4ac6996d2648633324e7 -644e3a5feee279daec9171fc8b52e364c9340cd47170663f5e8667b046a55b42 -e04321f7439f0658fd187dc4cb3537e081fdad6e6e96577256a117d23bc85338 -54a6b608a8c49dad2381ce6b0ba9cd622d42df2afb255b01a221042253432c82 -47008e0feaa28782afd1cfb3b20d2afdf5fc34fe8c7667ade2355400f1d7fb40 -e2000b30373f80f35b482eb5d7e2bab3dbaa1d2c38478643457f7af50fd57a57 -8a786aee172459205d89961e5196ec65069499507c1b8ce5534acb81507565c9 -7ca5fd9ea167eb7dcc110c2ea904c3087473c0a2e50966dd1a67fb5a6addb87a -df18e9f3c5642742d526a6c48c047e05c9a12e77887b9dc674ce540cf83c4d94 -6da6bf3ee1110ba688527e367ad45f61573ae416cddbe1a7901601aaaca7286d -34adf39e8998d1f104945c736fe0d731dea3ea8f6864b5abf050f96ae5735634 -bf1bc41bb1ed3f97638880d2644d1f0184c38836d6c7fc14acd32e2f02875457 -91e723a83d22227d87a527bd4d418e3bb9a47b5619734bd028dd9a2cdf778717 -af654e08d10bf375014e74cb741356532fa642aa5a9f00a5fa06b437cfe85a1f -7d278b8ca4e47196272973c775a20061e62cab84f113927ce429c6c1322b4c2f -1203733084be12e810c9bf3a65170016aaddf7c88c40f28dd18e1ec25a105d31 -1cca1e0680668a36438b574ce008fcfc3a7ec548da9a77d2349dd172a00ab626 -660f52f93d941bb4d20d38682ccebf753686dc2e1e0a2abcad6bbd662a3e995e -93503b9cec3e389205a052b234c1ce32203997c2a1064cb4a51d6aef72fdf17f -5abea59717cfd03e07352d5db835ba8ddef64be18b44fd66f700a5d0a6be8cf0 -093047aaa559d70226e784eb53d4bbe42b2ab524079de67b993def3bc0d5a26f -89932e5782e333d81fb6abc1d1a5187745b099d9fbc05e0e9d9a26add310de9e -0059b1cef103be2feadee35b520f70280957bccb50b4a5ac7efa551811971bc0 -7011963ff833869132e5865fdb3d0419d7dcaf1175fb43bbf2d7823f4ed9686f -32ddd653d870e0232973b11475f398b936c126bb478d91d929116e21730bdef9 -f2df469fd63bac7dc35ae58a26221deeacd81012fa93aae55b39500192ff21ec -254ff9409b234a1e757874e6e603f9a3d0e185c597bf337c6ceb732cae2e2b49 -e726caa8451508534d231e9b804ac2109f0f475097894b3c1cedeb5355ed800e -4588e61c7256b5caeefdddd1e3fa5ed18009f9638042e69896f1c4bbc4210fea -aa3af22819238c68a9dec1f17853c88eefb1b89de1c42ec12b1e9952598cb80e -143b14e151e1339561a1c76df8602240490c24793a30282ec752567a064507ca -c984be92a2901f102e3b6ab94897dfdd924f9333b46d568f8a79f8b405712036 -1ed17f3eb4a52dec17049dc0edf385ad415a6d5f9ce0983132338ec82f2a8641 -861faa2b5c48a556c9928b826a5518d80986b1ab3c3da48dc01c9275048b230d -e4715cb7adcefae34b9a2c8d03628e3edbf5e257b3a4b228a7b21b755696cf72 -e3cf885c62e89c68fea9851936079de55388e64fdef4671095eb23028022604a -a7c92d44dcb0460de3d64a25205ebb40cc05dcb407ee81c00456e15a38bc6fe3 -b4628112f1d4f9981e0b7e5ae71ad63fe476bcccc1b1e6e58e53691bcb7de323 -feebfeacd14b6a62e6afb88fc65b54f02fa5446ad6e14f3bfc48890c872abced -5181a2d20324791e8e8a53c351dc5d943292dc973877b4434ef3b474b916f4fa -2b4025d40ba776e4402a8e778657a1fe755e71ce021477ae56c60df995e7452c -6934977f58b18fac382175370dee3d8bc20a72f03ec128c2b306f8eba5327fd7 -7b1950fdea200fd0e2c58c829459975c53872dcbd3199c78b2b417667d54c5de -2ae4e02f48126730b0f6dbad1163f24feae3f66f8435403e12a21f6859918b63 -197bf4acb840701ea77877d07703525d75ab36b8cfe6db0d35bf6342b86dc630 -f45f787acd359f534ceab5c4ca40d625c7b3c2268775564916e83b2e8a28106b -4e95fcca6d0d95a0a20573d08ba3c8b2e52c0dbe23768b112dc7a5e5286499dc -67ddb84ffa977cb01458f75da2bb2f921fc6f79ccfbc7e1ae09b7b8f3cad3a13 -75f0d0672676115456ab13bc427dc92dbad97fa3f122de51ad4bef6479522d64 -26b7faaa750bf1876963959d59f1448390b8a330c3341cba0552b0ed44c54cef -1b9baf3e663afda106e6ecb88c60c04699da94e6a1b9e85c275968811c0a320f -2658c6816af28b499c9127dabf886878198dab363ab72cbaf065ef419164eddb -8c48d56bc8b99982ae937347dde2db1745a8d04237c6d5e459f6b8f2b83eeba5 -46ae6f27317379910b9a6f58282ad685f5dc044ee04513a452d6c3ca9d8dc2d2 -72164b5fdba6d19c32b02117335f92297c9ed44f6ace32d9e8a74b2ad56f3f75 -e49f2ac46e43bcc27dc334252138ce59a1654503a244f229803717a8f860507e -a08556c8267297dc3d56303dcf82791386fc32777f0a34454fb231ec220f58ae -1cf672a0db7abb0e21fc56d124acafb6ac8874cae58deb3bc6e151a838e591c1 -a51bff89bb434bec597b44f91a6bd974530f635c624a539f86b49b3fdb4ad06f -7ae5cc5c0cc8a0379a652853317f75cdc57664b7d0a9abc2b7989ab14498612b -badbed2c1aa57ed3aa11458f640ae0156b26b68a778d9b1b2686b7ef189bd908 -48d302638d6ce435a03cdf6b5288d8b05f13555cd5d67408af2b5c042ef15ea8 -965696c826610a985191d7146967ca78501f3837f756487bf126087d90a9a40d -b790f36e2a713d174fb2fd65491041845d865b4ee70926522e848b3c81a1dcb6 -e60c68d824d134fc2aa9b20b56c2fcf4e2e9dee59f977b01ff699db8d3e503fd -1ed10e03336a5853d8016f47b3f11f3e20d2a45aba5e926606bff8a7b829d0b6 -1f6a5081328256e256743542adcff53d922ed1a9ed1f77ceee547b9c1b167117 -021740f05616f33d1f5b1d6fb020ec1a2b6a05c06521c4f1879d40b7be1cbdb8 -96ca5106b17812a25a6ae500c215dd8058c7fedd172730a3a99e622e88f627eb -c042c3a960744fe65ac6288a914337bbb79c8a81974b78c539763441905df683 -c712428a383f2a9f708aeaffb0d4200283278568c4eaa578c1c5bad1c2376504 -522fe78d0421e6bde9ac1a724712686351da24168c9851b15c54912d932646e3 -1a2b28ea6a0828e59711527976cfa98432a86de7b5817c0fc0a344caeba19ef4 -37b7083a636e9e73df96f56d065f795ad1a233571dbe4db87eda864918d3ea8d -1edda30fb1d5096adbaf71408e421843702ac1246e586a64a38ce79d2acdd7c1 -58d95af5055fe1db6793836acd79a8b4b7dd2d4d4886106634803051d50cad36 -be029fea796440d95596106eb4c79c96a9eab108e764367d54d32d461a64371c -41d30803161d82f05388f1e94631d04655a42e4854446199e14887ac08c69f7d -96bb4b8b255a317e4a8cb40a7bc2ae78d9ea56b1b779a3dccfe4e4b92c2bd264 -6c66075e66ba343f88b075033a0d2ff3c8ecfb2a48443a7c6304cd2accc445f9 -1067011df6c9cf7d1a602bddb9db7947c496bf2a92757f000a22bb69eaf819a1 -a58eb6a25b3b5f76a26f4de346b21c3141a0dda1f5108555c7f6108890b16a42 -010c1957c8422c4afe86552a327c950c0a4a17eb7064756833842abdac4e78fe -4817015b3524fc2f8ceef0d0a30e5e0f78f6171841ccbe8c25b3f3c205bf94d5 -1ad844fcd4ef0a9f59920e31de22fa53b401e68714b4cd7f219183021e689ba7 -d61c03fc5eae536a8fac3c647fdc74ff3554779cf402d4f2f3a461a9f3594ea3 -e0e2c68122aea3684ad393f04d8a842fad9d970630a182397bb553fc25d5f217 -3c49661c3d25d2399d55275155b95909e3caa46f75427eb6bd83d7daf48310f4 -cefa1d2a4c75a3f599a251f535fcb2ef03e0dc60c52cbf4f1bf9561f60539a27 -d6acaa2e00859c87756fdd9f7943d6bae158ba24b26d09ee99e9a54f1fbac022 -b804142cde734305ac52896c2f8a321d93c5b1e121e3ef8550b4ee4144cb57d4 -b7ec0518c33733b32399b0ae5e2229f7a78b430af89d7f300edf0fac0b57ecf0 -eadade6dbca2c82ed732ed1d873dcccf31d321319a9099a34c4766d852d1f8cc -a70e3506489d048fe99804a9c9e2274105ff0a1e16d51571e4f3e14fc37e2115 -e067979b2e5ea080c34238ccc8c82fc9faaf7f63ff2f37e1b3447c1f25df23bf -61b11e09879876713ee57728d78e411dac82edaa738b4dfe379dd2f64e846f7b -e621807e53a2c991f2bc8770a42532646502cf4b5c9900319368e08d230cd09f -b6c966251de5148458a0992b08437a573e595262e019547e368a1290bb9973b8 -2c4703c99fdb9a89809d893c2b4b4e8e72984d1fa74ac16e7c160242ec839424 -1913e71f0cd644c7b58623aaaa2f16cf94f7ae94ed2a4983d2e0bfa82665fb11 -1f2fc47d17296e5e70f9e86d8887b992405ea13c09b50f8229426bdfc3ffddc6 -4c1e7046b56aa00ce18aafdb19bdd9748e7365c85af1d9f2b477c9dd15d93475 -787a4312bdb1b9a370125b31ab60c18482e32cdc2d603a82807114f247aba34c -515dfd46607e008ff65a56687e71306955d66332972209e4a2d5471e4022dcf8 -29ce99b3a42039cf916249ee9673445566d274df8c8336d6c212ec15a64f1bc8 -ea0524479c434621ade45856bd7fca1d260ac46ed7f9ef9e377ce677480eea66 -604c65acded9050f3be8331d4f92d8f954258748084b6a14ef3b0248c7a159c7 -2236f2dbe5b1d26e2392195ec20a25043c6385eea9c6cff4d64b43a20cbb9a16 -f637a68b3eb9428dadf9bda99f5523d35f3a5efc15bb0fc6aa8ac5e86b3a84fe -dd582541d3183b3e05611fa396d3c90359eb8d73a5207b159d3c43b6b828f511 -3605f9ff43db336c3bb73611f4b45fc4f22905f8994fd012b38c93eb3fd07b9a -13e65037c015189d1c47413386c4bdfd480fc3bc1c1a11b1e2c8238c759c8c17 -960b06ebe9b7246f852971985c4a24d10aae45caaca543bd3104db91749a7976 -87dc0cc172cee69d3b9293dbff17b91303bafac5d0a490ab19b193d3f468684b -517842ddf398b6b38b4bc7925087f68a6615f2f3f8ad3cdc5cf45ba7815ede18 -1ea005de5f8e07e09af10ece0d0e1fe18d76f74d7293e0b60ef60e219618e25b -d54457e45fbf2e5187878ba82514d509115c4c0af44f93a31373f0544490e103 -181bceb21eb8c1d128f3ee2455d831753d4afb70d644e08ef96d001bc4eec144 -f8ab4d1c6140bede4f9cc7b8d7efa8a62704f6da6b4ab8cf52574c9d5e3ff39f -0fd91e87db4c4810117272377ce846ed86f80f1104fa6954f41df17d2ef94a75 -2ba763c0d3ddb4eda772b7fb44acb2d67eda8780702192729812da00a8cc7b6c -47f63635577facc57c3a80bc3674d88b7a33bb4d874933374e92e3807a685958 -0e693cbf39557b3a64cc0bcd4f90da076e9f40a46ad7157b20b1dc72973abf94 -0aa351f4fb9209046e5775151a98669ca7ae7a0f19328c4630de5053a515e0b6 -5e4485566d891bb74b961431f26b6bb5a75b7a037c0972542a69c79fb13a6ce2 -10e91a33063f5b6a4e8458c6c47f569e5aacce268dc98f575070856b2614a95d -027b74f0c410361ab5a970962072b761f1106a6638ac8efd84158e8d221b76c6 -7c2257f9d1ba062a3ad3cc490db6103a194c2b38b5c22cdf0da0210621acc03d -6f49d6635f74ac853dcaef4b33d3ac5a4f4b858264a4ee2766382828602911d2 -9524052e19f356b360544f6a6811947a578312398fab0fd045ea81e0d5948f0a -0e8763d99e7e7a3254731a8befee56e2496a6431c3433e78db0a40c3fa89038c -4dc41e308d1570079a0ad7948ffa022f767d80cc3aefc3417ccb6d990b1e4850 -36983dea45cf7b343d61c7f0232507488b6486601306856bb3d61517a43fe285 -9a887a90d79254028f44787e04a97d3a59aecaf3b0af673b6681f809bed9ac72 -0c46aed17e8a1f6dab1c46920623dfe6297b4c3760781e7c5149ba0183ef52a1 -e505a95eb221326011506ceb0ea1f2e2ada94c8fcfe30d262e7116d427c739e8 -a4121a6c54d568acd776064387815b608256a0e67ee5d8189473f0b0181a2c6b -52cf92b8865a8bbbc10dcd3242076c6cab496b4fd2daeb887a4e64d919ca8129 -0c6b065008e75b3845cae294d98bd60ce769b359dccc4a69da608aa1e9332330 -b0b3a014e2265330365930796fcaf6037aedacc03f251485c4502d0b6c19aab2 -6532bbd4f422ca7ec344c95f166a75a090ab24b3fb106cc3fc5434517ea89e3c -f38b0b8b6cb66a1631273e0fb68a6147eddebd94d982b99b6654d625b4758c34 -36f81e2cee34891466a348b57752126034b044d4f32d364499ab6fdba6303fba -5874e50f00f4f7a4a1a2c57e578fcf56cc3068d0b36bb440a57f0332d00cb83d -4a947c4c55c0e3b897d85ca7f3fc6215b0738fceb9797e2b70923a63a5f19de6 -0d6743e78df47437588e9d14d0c27f7d7662eb35da1496c35e487d3cf8f5e767 -1395b17f36e18afa009349e63cb75e9ce98fc6c26cbff6ff84c03be192f9188d -789c31b6e51f95769da4e37258982c7ae3a51747e5ea37385a09bd3063304885 -02a2a7f1887d24b65038ac0a869ed6ceff25ff999c3434645f0ead7ad57f581c -8d91c97db300fe7a2f3080aa05c394e00b35d5a28fb13caaff785d50c0efbfe5 -d343ddc8576e486d096527ec6b8dcaed9a8818cb13b7e06cf929f5082021dac2 -ae56ed264d7799d9449f9f28304c59e4ca7545782b6f84e0d86662dd64b2a926 -643f6adc82fb762d9c981c0e34c34bd0b7ff10eeb471f7098c2f6d8b193218ab -6b7691def8ee38d303ef5ab8ccaa082b118d808cf9b80b25041abcd58a159e0e -ceb869c284b75d86436d9bedcf95362370879847331fbd10906e1d1dd9c09901 -6b9ce9aae88e8675c9c70d55882f9bdb61a9adbf194e18fd0c869a9cb854e0cb -2bcc5bb99a097fb42be9b82c7beb5350b9d2f8337308139d9d900ec197e9b568 -032a7c17d9bc180353a1a05cccf311daf7618d77634f5495fc11cee95c5d7edb -f6f4558349438e310dd42de5d8b974c998b7257a86c746b0f23ee49435e37c6f -545a43c369cf31cb114146232c7559e1645f6b9669262a59abd1bf38f8b4a1da -0bac53acfa8cf0e45e447ba8e73688169b05d232f7ede924ea9a59d1df20c041 -c99303539464c954fdbe45e76022b6e21bd12a39b9e5c09d95c222784ef47573 -245ed46113434942c69a4982f3065f7dc264a85a6e8720ccd170f8c50e7bb2ed -e8a31df30c2dacb6d8ad5ee59bd3eb88ab85551f62b727f9ddd9a93786bf0e3f -ed59904af753d66fd1b630673e49534f8869e1fe3ff381cc28768f2e6c543de8 -c5d87b6ffa391af9d33991d15500ea09ce0561180427932d08e1b38c86d5a67f -ef3fc4f92773b0107fa2dc1402cdb5894da10bfe30603569678c47717dddb5d6 -e40b6b0bfcb2197388410e6e26c34dc65a61117489c9744e6b0045723c12cdef -53df8284545f02c3bac0e9f281b0a0671e8742bdcf05567bbad968a756778d86 -82634a2b399141b81dbb73b570af9fcd5e5e398a66cc5fe12573712cfd8cc531 -d0c792bf01824f2ed7d6eec5d165b2042a5d594d27d0b036d7335921acfa3a7e -9555add7050a37bbd336ab1b3910d14060d3c1d3bb5d5e2f8afb773a072253c7 -3a74feeef35ebeb3e5fcbd1a61c6899c227a3b88adfceade996775844c8a5b56 -cf7426a75563f7de32b7a83a6b75b7ec1361910f1ed8a1fbc5991b2e56702ee2 -4a6411aba81adee03a0388810a14bd24f6302da54f0c5b6a9ead50c43aa0cfb4 -24712565684b5fb1d4e95258d37e8040ae7130abd09bd081889d970c161c520c -270a6f3f7c6e403cdd99de5580ea334b0690d3bb847cc6ef0f60f07d37f73f2d -8e2d677912ad00874625545bd6eef91ae2e284f3a2c516a45ab5389bba9fe00d -5534bb3d2bb6f9bbd58b50af0ed6b58c298b57b09f878a4c044c6a4df1e03145 -965af5df0455287f81eda58ed13d342e9c8d9922cbc1176c28bae1830aebda30 -3bce45bc97abaeceb222f28f0c4b1903d91af815b2aa25fd18d3845c990682d6 -90af5284f748d7c661dbc9b1e13fd353166cea536da097f45a5d61500c018855 -1c74c1e1f4257b0c5fd3bf98d80eb407617653be21cfe8ab662526f42802ea81 -25e11d7dcb40233aedd77302f8982197666820417da90d89716b0726c0d42597 -996ff8394963f5b0cbbc350c3a65e572b41e42bf5646755bcf976a019853ae93 -2a93771f68697c497cbc2ea581d1e32ca187ce130ad3b9f0f1c1b74f57705610 -a9a3451b162f59be2213dda550f341b79abba58860ceedcd3c8dc6966ef2c1e5 -0acfdcb25947e20378dcec6fb3fcbeb010ef80c3965f7933df7a9db61bc723a4 -d127c1cf4e9b30a7e8a3c8501f1ed112268d580c20c35f96e83c67705de23f03 -00856afe70d2565ce2c3672f90a5e841fb2a3d75088d94e7e61a3a23146c880f -9567b6a43998b1efe04bd6132a80fbfb21153ab141cf62dc807e742146e1ec40 -cd3d7c9c64fe1fb1d38f377def6a3638ec2d524d037c402e12f616b551436aec -4f9307c03fcb35a94c579a443ac8ebf5a52771a2fe7babebc29e58c54e299c20 -b8ebd798868fccfdd2a6fc61020b4096a95777c6573126d9e6afb3e2b7bdc988 -ae408fe2b18c2d31e91e333ff6b51ff3472d40158713fe104a80c1666e00d803 -2500a4d1037b0086e0a1c13cc45fc742e7e36406b5d5a0fe8cfed8ace8e9ac35 -f07f116b97a6e7d01c4f54b3ba946ce3c373a15ee8ae6c21e4aa13240caeb2fa -0f7a7750989fe96e413546b690d65bf079509683d2141af6c20360e6f86e9dae -42b75177261579a65b54783e4004f36166e3374d94126058fad3231f2f921a91 -3edfce7155493345bdab982ec85babbec7cc931e68e505b5352528ee4659eab0 -a55106d0f77a6cd8555337bf6b25bd016deaac0b2848c85022bd66e33eb55226 -cce4d8a1b462399cd0f8ee2047a80f0c9eddabe6e7d62cbee3bdc593adb1f62d -b74a6da2294dc0577d31c686ceadd095f56b30a9a42385d36167d45ffa47540b -4af5c072863f54517113972c43b887c7288184f0a42e18a02e23a0c4a18fc162 -902a4882ebbc6d01a7323da9cc5e7f60c3454643adc33099f1354bffe98e75b5 -d9adb67b8dfb0631fab9fd22390a3546a841a8a849bc1a1bdd7e5f5ff1dd7a65 -451ac4413f1b98f957d116a76037fea1b99950b0e88513d091142b017bc155ab -ca1242021bfd811a1475fde200a885fb10a7cf270cb4d11a507c785ad5b81278 -066336c1e5b1a1ff89d0c457d4f9849b2615bd7468189cbde4dd04d95142b0ec -bd6ae704464673c0a42c08b757aff9973099ef85f4eaec24f42a2bade09313a4 -640499c9015b61b4141b2862d76a0aab36b51410552afe21250d245d1fcc8068 -e302ff698bffbd7c2ae2c947947088bfa25cf01b10e5376a38585e1a72be627f -098e4b934e99ee1a53ca5ca6260ededb9db912879b1ebb8bb6b6e1b0b1475002 -e50144253d5ddc07d43648a106d1a3aad4be2602001975749d274d111d29f9d7 -556e18b33ce375ec974cd90fbded3c4c4a57275374d7d93b25eecabf5a0947b9 -9463109da3161b021a28bdcce815b693681255163d04c7964b8ee96fd7815e3d -777b6e2425ff56a4396465c73cf7ca6f054c93da8e5da5ec79238f971968dcd6 -00a619a6b697937e5811d9dda8ae1333c34c19a2f499e1258329399ba13bffd9 -78ed417510b27048f46560c6f03606d1767fe8faa574724e60f83189471b38ed -76aa7d2968aee03778612ac2d04bd62c205b6dc3c6d825f25f0b78245a8a2667 -3d91ed9a3837aeb5087ab887cbb0a08b74da08831bd5955a1de90aab7dbb0786 -68e2da82872feb06a4b916ecc36bfe203332ed0d38f9728ca6002a5673c4ca83 -4f42ff7706724e7b83c3f0e410325eb83c72edbec38f523ef440cd5cf8503b9b -19de293d2d6ff455bc1757fd488d3e1f8cf0ec2c98206f23c14ad34b2597602e -05bafb7c65f18f078d7594d3cc940e5dcc9edac665233498960cf6b6361334d3 -a0aeea4aa5f5a4f852667c4ed01c1c441b410b9a48863380468746f1f27ed5a0 -654962dad3671766b24d1f17f7905af772812aeb965c93154bd6b5a642e8a4ca -27bd56291a1374cb72ba2ad3c39f926f98f78cde34a6feca97d77c3a55f5cacd -67559d46daca6e542935a19d5de8e0a7b8ca3d72a1d40fa81f088ebfbd9bac4a -31ac3ca887f9307ee3f1cfc2d24b88dc86d363d2452aa6f9c95dd83718ac1531 -43cebcf795b8a58233940167922c8b5455c778cf980e2de3fa55468177a3299f -74c682717a22a638edb5f23b0d47638273c19426867db9b6b1fc21ee2295c07c -c4c41b97ea78d9c9b541005b8aeb8548de000f304dc66e5ab7737c0779ac5c31 -5bc341a563e76410b266e45eabdb96dc0546d8f4529f4d83f359b39cd21b7fe0 -32d3ed7aa2ef276d481cb839575a1d03ae3f7e02831c20ea413b797bbe82dd3a -384551014df2e945fd2b1362a254bd56f2b77199c5bd30d51acd68ae7c103ef9 -7f817adec64074f9c3bd95e32a30853917d81840cda3e56b593181b60caf5601 -d614b8b53a6202db1798c80e1b50d8b0fc6fb095cb8ec0fe4ee2da42af8e623d -209f9f557c1afd00c0b72d1f863d067b67deb780d26109a7333f7587bebb3a7e -4fe0fe162000944da551be1d70c744a89882a27245d24df2e42684a5befcec1b -9d33e6cf13955ac92dcca14639d674658d3cf7e0044718047b92447529705227 -b2e0e0f93ea977161a2f7b88a3781b78553369ff5b6d17720491571d5a1aac4f -e4c7b9df803466b557b676075e958d676e672bf0faba6c37c64c682b152c9b9f -b71704ea3ee02b35023f7ab0319a8eabb2d65bb61859047bc7319e0adf41b2a4 -2b5d9612575f5ad0526742c91ae3e58865b0a6e188680b597cb039f1f9141006 -e4b886d7e90cc07fa96fede47c07b675c1b57fbda6b8b77d99943539d06e8900 -b39dae429cd8cafa72ada1d4f9e4d1a03d455d33afddc403c24b554d23f7b943 -c3761c0597dbb9200283299744554f1a4d8472861a1c891b58b60b51dd9d4a6b -f40b9936563388976ca42ad3d8811eb19c5d1c427b8e44761636275033a68a00 -a1596cf21df842b81dfe632d637770211cd57ff208102c775f32bba53b27d9e6 -15cd5d521e8e66d2d0540ab133c297bbec329a69af3788c7b0527c11a5c18269 -ad51c07af823aa838c612baa1ab2d1fee989019c9f5fa93c1626c5f839356a03 -6c14f79a62d4a243dd7d933579574490c825509d0dffe148f629add7fa97bb64 -bfca0486801ec765575b0be130ac81f02b00f6e97310de81b038b0bb1caf65e9 -4e30c600fe657b2a6846bf9ceca917ddb2fb4227325d38c36b9d246d9ffb92f1 -769f7abb7d68de35c7d63d4ef5b64fe70dc5631509374f8e674de6b6f2774f27 -b5219cebd243618f5e0d6ccabe4e1459c7a98af2edaf703918ef42d021aceb48 -cc0d8f550c0506314fec0300a1b64a215f82521ae231afa2016076f19c7a5092 -81ec661c79876577ac9cc25bd2b67e8da17668b7b74b4c7cba997f3ce846d1dc -9b67aeb4fe15d96e074ba1ce47694294fc5db35e46a75be07df98670296127ae -165678c41b1e6f99e8a495d3b76b69575158228145bc644c7ccd191714da1599 -1990151f8aca7611e7a67b5ecb614e9ff57fe958e71d0ebb3f3d5ab2b162b79f -4adc76b772912f71504e31101247cf8eabdb7304d950b8242e92c06b7c4a191e -4259474809886ebb3761619b6a52b02084f447242dc0a7b1c53d56960cf7ef21 -05fab3b8333cb177887a06aee8225348bf316af584a816ea9a7a5f37b0d90758 -a6744ad156712bc1eb3f7a7b6f054e872b98708f62ca666a11a62006eefe1be1 -a4024b1c000918c0024d2fa5285d7e51921faa708f74d31dba9b7559f04d1468 -0057d9c3d010220846339b3d0fbb5b7bf7d04bd14739ce599ea39c74b8577f8f -be0a79908d71b2348d512e82893ec0c071c5c2edb22155b1aa6cde57b26dbbba -4f3f348ffd918004df84fdba3bdee268668685f9b6b7a432337df159704d33de -8da14ba376d1e48ff128a6de599f82f71d66829936252c5bbb6f3ec356e0afe8 -ca9184dcfbd8d7b5c637a015fc69f0c3905883ed77fc6f1a712afda7de664ec5 -a7bd4a55268ed6a3c491b57da686c53fdcaa5c7c0c3a6f31033a4eed42e3e84d -1b991e81d45e5a144a29c276f500bb52abf599d48c85a0fb0472ae7dce3cee37 -5c5fb12ea1c3572c1ac93c3fe5d18483afef2188546aef4d6aec764bda0eca34 -7c9e43ed45854250214767c5dfe403ae3e6b9cfc3208ee89a9b1516a5575dd6a -d9ce61eb1e6d584da5e700530070e03dc3c563b52008904cb7482ec04c7dbdfb -1fe39b92cf588dcbf8e69bec199bbe5f24b363484ffb0d06aa87c8760398b11e -0f95f50860106b7c683b9c054e60c708a8f7f018d1edcca83ff0b31c3c1bfa53 -fbf88180f640e3a5b9c490b69215b6f76710553924db21b55e35a8ff29d14602 -1926934d2b4fdbfd88dca5a5b820ebec9bc86074c64eddcf9d1bfb1d0066acc6 -267c58c58c9a01c64fc4084a6e53dd1115570bba554d213f471f1c3d7363de8c -9160ba65dcce1298b84af3d311d957ee2114ec0045e1a523d2144bc18736bfa9 -fd64bb7c583fcd686ac2ee86d2c8cc1c26a9056b0d39d97ccfdcb5429364c96b -c0d83fb0c77ee31dad3605f9e392e5754f0c4ac9d62a8b99fc1beee83a3d5b18 -b6985553d8ec6445dbf65bd3f91752691175c6b06055f250fbbca0b25a457a0c -5fe656bd271f8939adbfa07fafbae4a2b5492ed43f87968a22fc707039023558 -bc62af9e54cb09940cc007d99f4cf7b6809b191e753acff3d329b5e3190367e0 -258835ae6e038c4ade9d9daf677607af4853bbecf072460dcbb590b911d3b9fc -b8a30170a4086929f014e827e7e3e82b1476b6c427724cfd0863e53183d789c0 -87ade41e839954b45980fabb045c1121ba07fae5475677b69c40a890301895bf -de94e37cf5786b050d5d6c9905920f71c63a7f52a7fd7f6d938453438abc5798 -5e716d19548f811ab52e03e3aabdb4aa18aae23aff0993a9b6b72990946b1e1a -67f136505ef20555bd7fcb263e13543e6a1129ebccacd851d0e4801e218622dd -ba892d0ce5b4908facbbeeadcdb83d32fc66e1fe0b74d879e09e4c937f3011b7 -494ef1844ca660b8bab19e3a6612b81bfe85811749c3f1b0a8e2ca9cfa39cf45 -8905140addc9562737af9a80c97a0eedc7ece7d724fa39e0c11e25b1a231f40f -8d0b34e9ea03753f92a7561457ea5ea627f183080b1dfb25bfaeaa6ea86023d1 -734b2a676f035c63d907d6ba61fe781d7617144db5e35d1ea48adeffc6deb177 -9299b7a795ed000ac452a7022f73a9567c11bf9f3ba86c25505ea648f96f4661 -0fd32c08bd90c93515dded142725405ef18637bca6a356e1c417172101825277 -375805b7b2d645eb4d0a5ddbc495c59be783b7f357ac77495ec41478d877932a -488fa237d6271a9391ad92727b7e3656dcd2532e713a42a7d0306d268793d6e5 -db770d6168082b29f9301c0554509842816eaa186d3a2b5df095298f48e409f4 -08ee04ba8ef9d7d13c8d3e8690f445bbfab3db98bb6d46f3610729b7a8cd1313 -040e304df9336b313488de94c6008092f39ba411846b35b6af0b539be7d6c7c5 -4bfe85e27e3d23672937d53c2cc59afcbd20b0109e16782ac854bd5494f3cd43 -55617eb8ace9d8301c461f72bbccc4f8b1cb1393677ac2764d68638d609cb647 -0caf1143a2e9380dc85524e75b061bf2c3763da186427e9a1c866e619c322d7f -10197348c6dc2e2a04201217aab7b0e0184ea900ca3d3d67888f31c001316160 -5f5bb12d159debca7a5722a8ce7418f900706aa05b0745a3d691cfd9ea9fe2e0 -405680a4f49e98573be6911e0d509b3b7cc903cefe4339b9355b8c7300699389 -63e0adb89382ce66c940c237995b968f1af9acbab44fe647c900a7c90defb884 -724b36b2a772ca7545b72e301e3789794363e6a555f275ce389a714e80630d33 -477b9c1c44e261e097d6ce9e814994edc3310d6aac51d4546cf43579665b8586 -052212d5ee962a06259b94ba40063ee72d62fb63ff5fed27db5f4784c62e92ed -7c5cd2c029feafbff659ec11b4eddf27612d3ae299a00c8912610b6c3d1ac7a2 -38a7aedc86625dde8afb38dc0de547634394ac6a1d83b58521434f116b90284d -2acc1bc0f2f8e0001e497c416e6bf30fcea231259a074381910fbf5ee510e435 -215c90ceb06cb48faeedaefda336e2bcd51f8278aac2a9ea1284107b435a981d -69b23a69ab635c2be99d839cc339c3e5e5c4e5698db8e80a1193a9787489d3ec -8e80f53f6623cb1c7cb285b36b648e29682bcf1f432863153803da56537002ab -4d52a2cdf8f05fcf28fe7fed62003f93e79135193015ce20c9455a00a54be7ee -cb0de893f4bb2f69bbf6f524673b48bc696a78cf46e48c048c0879220fdf69ff -2fa306d4feab35255b62ab94de19a0e6b674ead15fd7aeb1391fdf7cf1137606 -07d6aa61e4e1b2f58fd63353aa6942ffb3777309bb60239691da4ba655980f19 -2624832dd875b9abd7b42302f8e927476769fbd3749b84e1b342ecaaa74702a7 -9016f23467449445cc4692a47cf70af0364acd1ec04d258d7c2d05d1d67c27c6 -2e90da312b44df61392e79438d106b7cdac1cb0cf197a2dc3fed9380d82f2308 -883a3a95e9070e933af471dead50d3ba51facd81d070107c4d666c9167ebf132 -a65c5eedd2fe70f061cf9cb48d968a5d520a47a81948ddbee93ff0413cd92055 -1492e5fc77ac7b494e21d607fb337d956acf350578b6de59a7eb126d6b00aeac -5abb7d4ee779c2cf8d7c22c33efe2733615d0bca58caad8453466da64f34a89b -0ad97f794044b33dc0f959b298758ae1b1ef924281f4e0f5c719b19bed77bc0e -ad84e5c94c7fddd65ff6c37e26d25ecb831fcd382f311918a880ad13d363dd84 -3d16d7496e3e12c2b2c7a33dd8b09e806f0642645fc0101ca9bf3efb9aa036be -1b38c4a60773282bee51f15b17fe6bf950dbc6a7e3f25f01e46c1ff5fd099b1b -20292461d0466239a40fadfcb1d8b50e70df5420677caf220af8b9c94835f466 -0b5bb6823d27bbd417f819e3e6fede160ab270666c26e7af0c7f11100082f13e -ab9266c4aa1c65568cd3d6b9169e4c760ce83cc04d5afc1b206559e2ec38fa99 -02fd5584134d60c83a5a86ed851d4ea181a489c07b12577cdbdfe706199d28d2 -a1adc9f3254c40e8387e5e32019945db272ed8eb768e8f78996f3fa7ae9e12ec -b526e418cf628377c87b4e2c90edf7a0629ddb54151e6d9a70ee4ca8047dc71b -3c409682dd19a9356fa04ebaf8095fb40967e2f13ff077cb916e70752fcef881 -f8030c8a48c917899634dba0eae5cfd2c6027d95ce6ac06063282610d108f73f -969210484d664f2fa7b2b253071b8a01052e1fd971ac13614d6dc001e4b49294 -4228b675cb68c2d765f6a7305b4f19f809dad3a0e79e16281e1f4c71db86be59 -16f07a34d9238dc7774b62ec013849058f19c66c6aa959dbbe3ca8be09f4a9d8 -82151aa95ac2576a25dc75dab9b03513b8c46ac12ea0b70965bcc180da6ed643 -33778019938c47fda6ddf456ac9058a11c6884c9cfb2de40b8ab7d012470335d -0ae1c7ca0f5587d03eb90778583a3ae0de6f3d9d22d4009b249f989addfbee8a -07bac4ca9022634f89b8fa232ab8d602601a4a36e9ad293bf47adc34257e41a4 -5cac227ea626cf235ea342f5063c10bee837d2f8d983d00f537bf0607a146729 -68781681bd0da2a53701cd75c47662dd1a8ec5b3d73774341854866565365b38 -7ec72f4c3ee7d5be631f29a01cb895809f13b1c6f84100bb9a50ea9b2dec14b3 -25981f975f870adef79cef68571f88baded20bf38fa8536ba3735551fc2e4eaa -0046ff974c4904fb1031af165a4e33f067a192890d281860963f462b320892ff -babc1097efb785f7adb18ae475af1633b6f2026bc16d4271b7dbc83ff19d576e -157685968fed6d3693a59a6a39ba6983cdfb493b40ce2ece445ca2b73e46ff6d -90b051eb75d68283d72deae6316a09050f1ffab4bedd043f7145ce370d8e1dd0 -8cc14be47ff302291b55f86b45a0c954478dfab7578074074670e8448d68aadf -21a91f1a089bcb65b80a9e4f4f2af2c682d28e35dcd4aacc78f2515d66136acd -2ba5a64ce4c76e5bd68389e2b103189aa235d93f2c89a19eed02d58ca77fd692 -1f659d0606c8d742efc1b9270f3f608ad3e421711fda2825732cd5198ee9f074 -59b0545509a643e43ddc26db89e6885471a75d63cec45b80e5d66fbf2e2b6e1d -528fd4fe9ca0a7b22601d4cfcdc0ad69c01cacaa739c3de91e15d0761ef2104c -b14d59a324f1bcc24d3e81912a8e0958d3e3bae2e0821b4b292d49f9a3421b5a -9dcb942bcfa7ee3f120161b2d2cd3c6e0c972224c76d76fa963b2f22444a14a6 -84f37bbf5e254c8bac1ddcedcc00bc7d4c3ed43b07a45926198c0b77461d5932 -6ae4c8788947b1ebba931f802292cd29c4769aacfe36084f0a97319db04575d9 -5d79f04928a40b213a0dc670d5a7f23c55d96830114b768b5ed8fef233123a6f -24d33f9140a1d8410d98868f70755e4d4a73a5be682368a6ff7978b68955a864 -7aae0956c5aff09e43f978522a08d4875ad3007362841f87dc8b4902094286eb -fdf1aa8aeac6c8fb17b1e21ecabf336f4449178c7d33f298cca2093d5bc2dffe -1e1bd226a0160d5c2552d554875c9fe81943b449934b9ec43594059038c78721 -351363608eedf8b5c43406d0d5a4de2684f7bc5fe970fde90837d0566cee4c90 -40c0c5d44f8c95574f45c561e5baf93dd7949852002e3bc85a2e2025846a69d0 -70d7a5245d1041d1928dfed8b0cf2e62f3cc6a9fd30bc907664a0e1b71ee06f0 -eda4d7dbc48b4250e23ff563aa4003068ae2d4b8ffc13683093252a6f1025637 -13fa9cff8e9fc7286078d0c7c2c6932784a7f1f33f5ce205a6a72171b0cdb5ca -2e5e965fff3a2efc2582d9e5fe25667ec819935491a61585eac34e56f1852a69 -e47323165d5303049d24bea7735600f7445f50f033c81f7ef7bc32e7495eb57e -f2f7ef72c7778dae17f96530f8c199e9f1f362cd61564050a0f846e13d4a97a0 -6244e95b0fd032a4fac81392e2ff832bdd31401dc79e8f686a1ee3bcff65f822 -32bca0a9c61d19f543f1112152aa6165230104e04c69a83b606b8b17ef86d5b3 -cd9630e4a20fb60052b70f015457ca6eded2d7a2c38e64c81d1d9f05d8de0c2d -32d5929b63f967dc4736afcb31ca4b04b6b3ddfa65fd69492820b22e592a803e -81c3c99b084f603d4869618068596fa683e1fae697d4e027c6fba2d17bd4ab9f -7b26fc6b72a7717f58e55f2e7cd195a215f2e51e4c9f218734a0d97b3cf2c67e -5f8ad18d647bcbe2cde06e726e5e9d212120b27ae709cf791222351f6fe2f064 -78ab6df3df533ebac83c719c5a35ea5d45904d89efe7f6ede73cb0c5f3e379f5 -4797ab8a340cf4a4a92bdc5f7688f2eca28578a768de292e17eef26010904981 -f7133df4f10977542dce757cc2471f971894252c77f08b3f4df3aaeccf83a170 -1568fd64eddacc7e5fb237b901592520e30f563ebba3e8efc6795edfedc9ad1a -0f88e58c4acbcc694fc1d00f5ac374ce9884368b0b31609ab6098eea848b0a21 -e2235060aac4eaaf127fb7988dc02473341be59b6ed7cac2a3082ea25143877c -19041699f0248f76893447dff7484257947e2b1d02f61e56ac8d62a225031d3d -330869ff1b8461a67a39fae95558f37319bbdd00a0635a66e2b0d184011cb31a -bb9f819fdf160eb908e1b127d56891990cb8a054389f53e00dde81d309457478 -b79ee1b3436c3e70336b0ba1b31c576c2ea113996eed84ffa5148bc6cac3ad12 -c21cb07d24d76432a8ff8cf7635293f27976d9325b2f33fd467ff840a111425e -1ecc711d700ad2a91f43a0fc2db6e0dad19b43dd8e2f27d8308a3cc8e90ab730 -dd5f46e18ec2bcab1f9c205610945b77eff073b57e2e4a9c473d83aad70c997c -2eb6242fcfcf5137dcbba69f00d6d90b07605e5d4c94a0c636b8ee51040f0a8e -1690e2f6b76781a547b55781bef5eae101989d5b0788d65b0a010a913123ad9b -ce989c8e28667da9324bc218736c2de29a20150f36e24a1c9a269a259ff00ca7 -b3a7fcd10a412b88cea1f628c8a77aa08c0f8f25af6077a6aef48c3cff3c60ab -74403ccbbcedad1f6f75b8fb603ffa4996075531e112546b21220ff9b9d7f857 -a0b4354671a2dfc59c888005f6d67199818e4898b4fc89fd586495216c9bffc5 -41af39ee1798ea56ac760ef1cff73e5b861a185b4f7cb8df794a9785a1b740c7 -cefd9b53f33fb555a0a7e7b4a4bc1deea8f4c5d80f399a3e57c0c96e65f57a9f -fbdd9d70e5a67c74422973df0fbafc8e723c640ae41e6b3eea995d385d19921e -141ff104d5b5e2ab3bea15d5ab3a4b9fca4db78f7f5107d6ca7c2ce875246051 -3e524ce2341ad30c58542fd4983235ac9640f930b1115ac0349d7619492d969c -6ef05f2a47ea54c8ac2a039b7eae58f199266d235d17c8132001f3729a144814 -d408ce43a30c46954c4fa3ffb747f74cae0cebf1b913204ef92897678cdae560 -8dd3dc0a1142bffe5fbcbe7e538e7f9126869ecf0a4b97ee66a792061e3e8a38 -efd289f705280a82dbe210d39af8c1d9a868c4c850245f7aa636fea57bf80c17 -9ea3a947089b877d1cb7c22d4aff86a5ad19882e9ebd5a544366e282d13d89f4 -b81d8fe6ef3d90ba1a8f3c5f937de9ca9b411476e5e329b06c9bbf1789ada736 -2f217057286eedd4c7d193d2bffefb0f06bbf480bccc6df1a6ce5ecd05ee578c -906e1b5c414cb5a309529fd214cf0d6c78685f15e21f5a1acdafc1a37f354b47 -7a38f30f80424cd473746ffb6446524f22d19c1d2a3faf1a3460e0923023ac98 -16afb15912002cc9526c9eca03502173512d6cd5eded89d4a1be451157ffdb3a -d8e8cda5670247c7e31fbb7eb55ca8a783aafd985955f42640e951aa66e439f7 -015dce0ce94d8bb64bd55fd83c9c0471464dc1771d1fa0056727dcdd690ea34f -353a98bb84d86c9d51aedf5ad90f942fb209b87a211fd75187d78007a90b1a8b -b1e771c35857d26ffc5fe389b42f96db247ed4df3245ca1dc6ca4b25d4af3f14 -9723fcedbd9e5b0be1604d8636352418118268bc1f3c52ed7bed1f6b4a6585e8 -ecec50839f6d90c97a2190277524011377d99ecb94bb66e45a55007735e4eaff -ae6dfea773a061c04ac319dfb3c323bf880b53fb20a2dbea7a630788d8a4e234 -8f29cb2ab00a28f336d671995fd9f1a77352d05961e034d9bbaf917a052aa4f1 -4d1709788b5f375dcd6bd6be7c6e268e0c44cc58976238e31f4439a8a5d48349 -cf8da0b10d81b47b75ae2667c93d7d3b2ed2e77eb0150bb7074609af0652c6f1 -7cdf6491c9fa41843352cad68bb9e85bb4c1786a7c70e8e7f3096fece9f844b0 -b4a1d3c00f6769b05e30a56d08060e0962cb8de7293491d3c501544a0f5a3e1a -c8a76042e9a8bb9cb02c5d268cdf6c592303555bc20eb6deb85b583322af5abb -13a6e15994afc17d9a3a18a9d1c487015f2e5454d7b826a1a1d213680f385479 -3ec3e846e5838dce60572138b727b881ca62b9580399817594ed0a192e97b8d8 -ab5fecf202a632111e2547c2619e5ecba2ba4ad05d296ccfcf3cf0b070a21d13 -4c58bbe951c3a9f97d192c7fccbb577cf3e7ca36f8af84da5bf42bb035cf8999 -3b3adf122212d0088d10f4d6a6a7ad056164e52dc1e51412a8f11e7040636068 -42a5f0e290904daf97b8803f97b4eb371ee928d990047a6f0cc7ff51e63ffc86 -bd2589bf7ea8d7a6c26d469f156fcfd285d134746e71f9d561a3d391b9dc6fbe -15fe0225760f6d097cae8cfcd0753d63d37a67d1909d0c2db408547ba4d8ab10 -5fe209712e65ab7ee49e80e7389769a34e8a09ba726889a1bcd1a29d41045d63 -41b40e2e8c61c3c42343b9e4b5b8673711f9f3c95421f28fc3ce826e5fca10bd -f5a3d085cf9d721778afa5cefe12173ee73dc2f2ed9f91e4e6ef52f6307e2107 -7dbf2a994ee7bff19cab9a30ddc1cf2ebcdd5c3f4fce0ed27c6268d4e13698b6 -6587692ce3239c87dbcf41f184775ada4475fe3fd61c69a8d4196ff4623f76df -246e3c21c414e9cb2f7e7949f53e9c476062ce7cb9ad2b27c9f7b8d67e717f96 -305c07d125b32e7833045d845b73d800cc928d8a5b5c470c0941cf14b5809dc3 -4891889fea4c387b14be23da958e4b6ad7f39e9703d0c655d8f6508d07817b95 -19e6cd7f5f27223ccf6b85d034b798c532f6893782fc0c1986796ea6e37d87d3 -468d6ed91f643f92b1259a362de92724d9faf628c036209dbc5b310506e80311 -4d601c14e0ff08b61615dccb46f10b4ce9d3e0335b421a88f17e7d264c204e01 -99c7b76c81ce4963e8efdf54d60c7346bfbad131b8870aabe2a9004a88cfe21d -f5b0b4de547bcf7039b8b77d27975b26c07e32225e6f92f1c3dd129453ac2d81 -1a1f3ab31ff01156a6026d44ac02742e441269aa11edec105f29ae6cd4360466 -e79f913297731e957435750bcb8e69f80d7091fce52f690e4c2061c9b694e8f5 -5e2582d0474449b993a9b07ff4ea0340026cbbbbbccce8b00e02717527ff9f07 -2a6cbbab03ab6e43891487ad7e45e8c4d824eb80d913cb5afd75a0c5952cb2eb -f8cb39a3a100711dde70ccc3cfbf0674eb7a9666368b2aed836eb75f7c062549 -fe25f940716019e65ee028a20d19018672710f5575d1d664d3a5f7763d9f944d -3519e929e68d202b72f758e880f606cf7cd8d1c93d5932bf275c8dff4daed18a -113c70514fcc6495cd29e3bf6539dfd82148ac09d622eb7e7981a2f95327b5c2 -53acb96c28ed358877fce1dc89e8cbd3ce5d00d63b7f3306d4b96a55d820a1d1 -76c5d74e4aeb85f97d42085da8f174a4245761df1c0e4b0dd4fb1b4b748db2bd -a33fe3a6e1ad2c0747a5d888eb5fa408d646b05c317596ac29a9a90d8fc6c7fa -6bd860e0faa8369188e13431ed9de40014f5eff6f9add10bd863d51cd40d40e0 -16c28f0e212c9711a1a2dee5172fa43e4e19dbd265d9e6600c471cde14eb1f20 -b1a53520359f1b475a00a378f739816ece63e1d6b8672523489859900418d6d7 -106ea5dbf7a966b3668c58ef868ae6085231d73124b5d86bc70b28d7e9a30306 -17c375bbcec292a566b22f573613c5454e15c194653192af106049a96c8d15d4 -8f7f0aa20feae58e50685c0dcbd32eaf91a7d07c4a52b2bb53b4cdba0d92bf37 -414aa5e0d32c3826865606bf3d36894daa830c8d65d843bba1876bafa729b80c -23cc2304cc8e8deb273787759c69443dc9eb7c31debd95c31e88c6e0d8bfaab1 -280f6070522c0d8c419e2bfee461f97dced3142a49592d9ad9ba7be24dad3830 -06089972344418a7ab05783df0c5076e868cbdde4d871b07f841b5a1aafd00ca -56f659ff6c5f9b0e044b57d58701aaacbe69339aa8123fe09b61c2dda2750237 -8cfc0e6f44966d5e3a4c4e12cb577d958752f19097f556a81d5549cbb7a10b8e -164d883cd96de4042bc7ddcdc844de56d093dd5537454e278e2cac24256a7d17 -a53262cd5b7f440b96a44263bdd29a0aecbaecb490a2532abe63b35cf3a810a6 -211ca7392b85f4349caf23d56b49b2c83b212b17b3e210e7c94cce89fc817115 -6efd672d56c22f5ac44b01c5a7514f1f22bfc3b92e73be7ab5514f8adb5fdd9d -1cc970a3902d5adf468b023a0634ad558c8b674bdb03d107f3df89f4fbe2ddee -47c0854b885949cd72512a837139d4a10f318c85812b363b54223e3a7d62102f -527504741086236494c001072456b340840577a25ddf437f74dcdd14db7cc9bd -8772947ba96620d6f38830e4b9927684c64f805020ddfa3f6176f2faebbd0c5f -9329389a121fb138a343ac172d08eef189b90a15abbcbea2a88e691e32e68d81 -fdc968fd6e218d2bdf55d77bdf0c1c108196ffe035915db32a4bee6dfa211bd6 -934e42b27f32693cdd98fcab58194c472724050bdb2d485bd1e91aa04f306770 -6b06a181ee15be931240e72c801811dca2c99abb2bc2c3996f74684856ec00da -3940969e56307b761bd97b3b0679581da56cf451c2d66a6a43a57a0a304eb30f -599daa9f084b9b02d19959a5e4b768d5fd93dd9fbdeaeeca94a3db231864d857 -5761bcec243f0c7de32b37e2f076e002f4f052c29eaf8cfd7cc6985bfb4a9298 -6909682a5c7ddc9c525a3d711ba9eb22e32e53172803d5e606edcf4f42cf1706 -645bffc57dd801d29f9db5064d8c10436d4ffc1ab3c8b2f8c783b9d23bc04574 -13181d7ade2f093b8538260ced58d7710ffc79772b0ca574198c41ca68aa41a0 -7563e53bab3f272be892d280d9fafd29089dfc72aa1fccb2ad47715e2a53330a -a8b98afb41aac3cdfc751ff062e6626219e49c95e5d33f75c908e02386616eb6 -1a3f3248ef461d5fd49b91581919c25d5e3ecf43db31cdba9d59884e990222d0 -19567f5f6d8c7cc0123833e54d78c1e6ed472cb6f9989c93aff2707212bf8b36 -e7b25326728d9ffb3854c310a7e684ebb821d8ede2f01737d0ad3fc87559cd2c -2cdbd85bdeb316695b0e58a536f57fd64fa7f02fd4d96fddcc890e9bfdf65c83 -782b5edcc39076c6eae24d7f1a6ad2e148a56287cd25482d4b72b392b2517dd9 -f0b7564f4d275018ab81051fb925001f4f1bdd36855ce374482fd3c08458baac -d95eb4dcd39e7a5fae6eba755d9fadcaee45f9083799dafddc56333409ad533c -82ed682e1caa5222c7f16d3159ca32a03365a9527c9b722194367edc0124973d -f8641d06d0c02f119af8f064c7c824e14a8cf22f1b1377da0e13536b8cac863f -7fd06baff66f6e36abcdb7360eaf3948160390d4d4c8a1d332fd82f2d2c533fb -92eee700bdd2fa5bcf892f5a5d72e87e7c846adc3bb6c7f60d64fedf2dfc2ba4 -a8072cefe8d594e6fa9fd4067a4f002aaa8b6459350342b03a77bb5879774e9d -97c29d9c88d58667a4aa2b95f6b04614cd7ddabaf28ed6ed1995579deee61116 -b25a74f77813777e14341fd8a9804daa263c2e0fc03f1972a21a38ae1b14430e -482fcf917c2878e039b41668ccc36cbcbeec96bb4eb7abd0496809883472998e -934e938071ed0efd19800fb6a22d6f86a68e4802ac2f6cf4331b97b1782204cf -6305bf7b7e8b1e5f52910c36bf657130da0eb18b78f7c9e9ff06da8c40207b45 -d299580c4b6456925b6775d8df6a1e945eb80eedddc5d783dbad723bd32e1fe2 -ccb619664e76cd2683c34e2dc90d7fd5b7c00791dff9d3ef3bf7bfa2fe290e47 -42ac0f5346b375ce0d36c1d334030520447f257291a1cf78a2417f0201e3613a -61e4678ef336494cafbeec3f128478ac0730234d40d71c4353411ef621f8c376 -9cf463f06474720cc4f74845cdf9a1d9adca51d2649d61ad0d4d0f47858a1f49 -34167f4201926fd77d620f990ca4335ca38de89c956c0f9f248dd6f0f9f10e73 -1c8d394acce8521d55c17359bedff9538b53408d7b89573fe44be6b2bfdd586e -2f2d22148b938baea3e75a98f5a2b8d6e200485f91a4ae1607f3a58d3cea5112 -4929a7a9825ab2bd6de959ed6f9e2dd6291f09f03f9b3f27fe020dc97ee244e2 -cfa26acac60ff36d3603e479444fbe2ab0e57f6d509b1350cf5048e4ebccc63b -47a98583b823eb9c1026289d650f19ba91e4bfa1248c89c25992adea12bbbc54 -0c70ac96e52733332fac74b727f9c363fde7b3630fd2dc30d1cef7009d4bfade -6676a6a2f4be4278a0338d068ad6240c1c1eba13195858ffda4df8aa8006bdc3 -4dfcd1f051f7558bd935452501db2ebfadedaa3e37e82aea534f78057eab4225 -5bb3df7113f562785e629f02e7708bbbeb6611d9e1e3fbb9c0aac5765f67a197 -30fb9ef059f9f0ef52b34ba2bd0af13bd53e1280212c543316f14cc8eca75f9c -2afa3011bad4817e76f3b8683e699052252ff0dc19a26fe5d8a857d3885da98e -a9614e62195be2fdb32e1a3dfe5fd4d7200322fdd3648c78dac93fa033d0a9ba -8c85d090f1c2c873f94a286e575052c400c02e4d31a227dcfc5e7e35c1fc65d3 -5c5e62bc6eda4ef105df6cff30778d59e652b677d19af3075100bfcfdfb1730c -c5407abd8b7b4e028310f00080e19a31e8dba90f35af779b6b87fa1bac99f545 -cff77c246d943eb98b7e60dd3fb2d560c5a15baaf80aac345a95d92c99399817 -a792629b25618f79a20269ee2374af81c1a645e753c8d06e2763a23db32262e5 -f61fda0cf3c05cde4bfc21d8672b556abf8dd2035ca33be501e35b93a49c272e -7c5198d99f66242a65e8c439943ac65498d76d32b01c0ea2e2709bd6161cdfe9 -b2a0c9d0be69456d6676effa156205eefab1119327fb711bf61f98e7f41827c2 -d394a68ad3a928177dbcbb3997bb4677733d70f787c9835a50c27063aa34065c -639978b1f046fb040228e842c4184f7819b98889422a1fd941f87e32897c1c91 -b3b9d0c07973290710167a96543d940c4459f43fc16355133de05c73608701bd -5d142fc53242f55be734121c9d99fe21a2310b458da1aec13f44bc6f22cea9e8 -b31b426441e9adfff6fb212c58952e7cb7118ad65485df9f82cfd46db5489067 -71260d74fc6186d2d6857821f9b2df30c6385c4b59b1f04e805e52ed9e38c384 -84428f4e068141892946ca50aab24a8e9f51e58d5cdbc66a9ee5f46bea0eae6a -370ec36e4e53348fcf85741c7b67aeba11b6d6e8aeb2afb6df9692c6592bcf9e -14857f89c1efe5489075a8faa3932b1090406591c6c4cd83331ec8a4bd229f08 -a6db7d0c7890c80734762fb4d63b8f9a7588108b34696ce0f7c62b67f1b78fee -031839d8e99f78760ddfac4eec689bea688e9dc3277e4a8f1b97dc12f391d06c -b8eb84decd7b749c0e1afac38c04da81a02109430b56e432615f7e50fc33e3ca -0fb8c6090de5ac1817f1ca510d1db5a00df82040049bf8006d0382993ae1534f -4fb00de570396e98484d0c3e82acd0a394da4c770bb7e6f881aa5d89103b7ba6 -4d10cc985a43f6c1c6d4a4a84f0ebd65e68bdef593d23b51dd8f162a263256a9 -b073b1cec023bddfb4ac9928371b77762211274b8af3b082828faa26f904c897 -a419da4febafb11c65536a1b534d6f9341ab30b23e0d6b93b66fd95294107ad4 -34dd192b4bd28a1e839033dfcb9f58200ecdb92be9d363fbce851b6ea2e49d02 -342b12a6fc8d1fc196b1144bb2624d5cd2101181a004575407d51f2b6a9f7572 -c2351418211569cf2f394ed30f6b9fbcdf49a240203601687cf7daff591eb8f5 -f0a62bdd32631f37defe74e883cf8851faf40701e83e45b1055ca6bfd9130df9 -194d923d8e39919e0121f6cfea4ba6ef9743b57c8d98cbe43b29c3457a192fb9 -d4105ebb9c777d7ddb77f8d840dbb12875374ffed9cd86347671304bc8c70361 -8bb233a2abc1c3d2f58212084b85e7ce12bc8e24ed144ae45f235c78f9a3f402 -0538d2a8c72e68c6d309515cc335c4b8351c9d4690c89ae916530d285b878a34 -a731f3096418859ec1cceaad4be5e6a7f9173619cfce6de4b06d6c56169e5f69 -3f924f4a18c3ddc9fdccd54b46788be77769c02bb1b9238ca559755ccff90592 -6230d3328c22ca892cc2127f104aa3cc3a9c587edf667b16632cf5b7b58a99bd -7757d8aa8a8c30f7b89347a3c33c99171d0d0c84fcd01e8c7c745ec29f404b94 -94ede7bd935637f7baa501be1d7305f9c3adbc31b7568f524d5409bc71098028 -f5d7eb4108340e8720fa8d2cd140081a3faebb79567f9100a3e8e5a67c562c6d -076412b7821e2157bee37a5f7777922d078d4491af0156157ae268b518bfed62 -a26df824ca673dd4575b88e32da351803f34f0266965d6ade70f5cff09a8b521 -92773a0dd806e9f201385e7a86d514de9362e4414c965a436c44dab83d9daa12 -3c8bf75ec064ed3d11522d5f6b3e42df4cca1017cbfa912f4361f5812f15b4c0 -0acdc6ea517f9ec57559f052c3eab767f1f2e162d6591beb5bf4f341f1825509 -2e38073a75a055de5136a5c485311244cbc6364c7743ebe10f6d5ed1687f01c0 -2fa1850c0f1425d2f88fad7030cd23ccaaf78c54320879c95c6468e234e0d813 -3b43318cb3807b40abcc18bc279bf51bf790637144238879eb1da7a957981dbe -08e73c7ada45f3c05478e2f45220e84bf590c247b20f84d2a6a8036a73483c3a -6e3ba8094ea45ee219d445fb322a7e256823d8d38816a3eb35a1468f7444719d -b6e18dbd2305fab59a9807610868fdaa9023d9e00ddd61fe5a5f55ca157cb402 -d8e53599c03d447e832ebd3a8577e5aefc94bf1c295a16f3f221b2a8a72fc956 -ce683b311c9585d563fb3b28f6a6cc95b0392ae406e89ffa4f96bb4620b10e1c -c93f09349449f8ab499b2be4a4c95f3f802cab48b1b45796066d411408822b5e -5c9219b918789b3460d3342ae3385e83289796fa75121b5dce6fbd61e5756471 -76bab0b0b3ae14720da9f93e1e411100342cfe2d06dee6ef25b4379ef1a19dfd -230e0f5ba8a90a20f952c9c9e06f5f30e943fe79cd6d5ee160e52f9a6ab53a06 -9fe1fb82b34d9ff8069de937e3d4afebb825520250bf13331ab681e0bb596f87 -9d9f26d13f6259aa99d00d5739df0602abb4dd5e36db36a2496d4d648853e3ad -16965078b38300480217286fe8649d3ea041eec9878e12b4a236e808e9e9492c -dd46ba5276b28dedf033d4cdc29988c83e64664fb9e676142141060c57c7762b -f5dddfdccda694f41c03ea4cd8a901e4094fa7d4433b412e10a942108529a05a -2bf4f0e11f65edc80af304bba92ae6940246196f103bf3b723833cb1b3fe67b1 -9f024a2c761ca4507d10aa7be475ba6ec78068fdd890de74795a91d21e1b8465 -14bacf93b45e4ef1a3269a4b6e6155c6edaff6cf3269f65bb2b3c0771000b890 -a7de7aa97d86ebef703d38f8f09458863cc93f7bf3bc2699fe95eae0460684a4 -41c367196f85aa3dc60c4e3a66be75d1c18acabb056f8ff5d68ad780ef93dec6 -aa71e47ae013751d795ea1604fe3779703ee812879ec0940e266a88528d5c479 -050a55277e4d6699500a7273ec4b4cb1b5f660a6b01b1a95f488b345fa0a176e -4bb7ceaa885f3e87b935424553ef65745e127f1b13cfd0c826ae9008d204bf1b -ab7692918c976b12c5d5294cc1cf61532e04c497586765dab9b3a56a34454462 -08023cd507f0265d8f01028a9ed181597f0c14efa42f5ec0038d9b1d816b1f9c -0f9b38d4f84b4e9255cb1a854c604a50572ac91f61e3c6fce664345b5de05421 -8d2bd7ebce27e3c25b399469f27882828d96e3512d3523b55ab93c4e1a04fcaa -3ea1c7434d887206e138fc01d0009190b0d2ba699ec89101cedb8094f8f6be02 -cfa7d3b2644c357c5ff3062bae6ed19d0bdcd9c65577d6eea289c13b58079276 -22c9ac4e3accca8620ac82728d807a0f7d73a3f47f5b3f5116fa4a4e9a40107e -d3e0737ed0bf72b49eb1fa26d6636b59b9131291e682768f9fabbced918df271 -e667473b83f7d45b9c07b6acc7d11abec9acf6801b8852bcbb71243ea225703d -b417d41fe0483724277c5ce56c68159e0f650183e85dfe2cdf75be726aa49003 -98a243729136f76427de437ec3a36704cba45e4161e42eb93f639b80d47448f5 -1afaa00c3dc2a5cb740b623a4d83254024e00e8aaf62c8259640106d7f2e29af -1f7d8e52014d1d75673dc13cf3f3d479cc1bd09fe6d6c69846c98ecf9668df29 -2ee1f7adb152085e0ac2d279eae88a1b29b240a5c4830c084cd677a03158b624 -4b446c41a81c277b541a47c83aeb61eaa5dc0546cdfc4383cfb341934a5d5b67 -aa520202e041910a682a040c9f2a4236f037848d78d5ebc7702795ba5bb3d198 -23ceb99cc777f0ff35057bdd8bb3d9b8559e6ca35ed5b313831aedd31c64bd54 -04652f57a319199bce08b26631206b053b9aad4d3c6b738570ac0aa798b66efb -b247b280b12f398d78e6be0f8b880f65ec4c75e8d813b04507f0cfbd3cea4311 -4d9872e4589b34fbbd147572d6473ecd07762463db61266a0e3995f79ebe987e -1909efbf2d36bb64a43c8460864deba3f16c1a2622a4c9ca6db6152059ca3d2d -f856e1a972f972e1c46e514b0f1859074ee247cfc19985348ab5fda672108b91 -b6f44f4f2394eb98a6654f1499ffe75a5e8334dc8331fe9dce9cacef2139f93d -a1a61f94310583841183be51fbd4cc83143a9cfafba2fef487a14562ea8b5dd6 -f45adbf017cffc1992d8509dcd46cfa80a94879dd3d1a52a301bb76d215858e6 -120af28dcdd2e9648d13c48db17dae0a8bc13769e557ede35443e60dae522407 -99f08874e9bf936b2b130cca0d4566d9200637a9d0030370f2d3208c9b7b9c20 -c3cff4a504f5b91bd48576d2169df8164d8f486cc41678ac1820efdee871ef68 -71d2b3a16ba96f469eef8dd384037bec75864be4078553f8df7226ce3604760f -2afb589ba4a1d0f49cd352f36d17561528a7ec95da332523780028e592aa22de -4f06ba566f2ca82b116a7e122b9082d9165797780f73f6e549c3d48a6dbdb2fa -ec9013f2fd566883fe94900919d05dd1193044c9fe1ab453911483c0be7813f7 -62f25c91e315638f8f8dcbc9b01b0f670c3cff399b07938ce36338fe35f0ac65 -8294a5d7660b27758a3161887db09d0976344c5e3720337529b09f794991b11b -3cc21ed474c168986b21521a7b4cc69c54a7ce09a0e27ffdfeac99232a7cbff2 -70552bddf714ee31468397640f718c86e0a69a49d9cd16a3e2ac47e949cbcb6f -4b44dc0e216f6a2d54ab096c1a407d3db815a49d8fcbb41dcacdf96ef3ee1fae -50579d48e4cc56e5c7d758c1b311282ca06f61afc39fea348a9b6b62b39d94e9 -14d072ddb2a28adc41c4f75f74824fb0d94695d32948804c4bd39c85ca96e199 -53695c9d96ca87041c6eaddb0fa366660b4e47646eb6a08aabe7255afe776995 -22a9a6bb65df6f2042a98c792b1739ff79c9edca2c37105bd02ab1d6a91ff8bb -657a5860c0a0f1e8fefafa614f21a3fd744708066b53273513f010d47524eb62 -b0c9007011ed52a490fef25a2cb84835b7cbe9cb13e01ab359a34d739eb6953a -96ea4f30f7e44a9758ff6856db14c6426fce398c7743a46a0dbb008e9e708db9 -2cb1568a6ecfc6764b8dfdbe5f4ca5a466c7173b3ecb25da1718f8261efcbec6 -16f0393f38f2f496c6f4862cd66be65a86f3fc512490abce85f778e93aa4f003 -14c9223abba35d7da49dc12f35bdd0a0fc5a472aa509e0512148b3ae8471a98a -f639617358925e97c4756fb2122c61d475a8d94b18b2fdcba1dad60f5862fc03 -6865c05ccf233e22948ea529fdcaad6c934baaba7a67ef4ac59595946bb28381 -73a4057be59cd96481011520efb179595e04327171e42e83ed475e08cbd7d643 -f55d108b668f098884889cd9188957efc9528f8ecd4785f959d8ee50cf96e7cb -90cbac6a70c9454b79f7c9df26c0b0c52d0bd60892e16f5a395ed818bbbb3b31 -498f0899ca8b3b1480476aa8c3bf455fe609ab1bdd230597e164b4ed9d265b0f -a8f500c5c49447572890bd896bf7f66e5b4d81ea797d3da19a9a115a221ba429 -03ea3e7fc8f1be65d624d2312385ccbe1f2e2f655039cd5d81ea4cf02a0fc85c -7ae534af46f397542e964e9ca0b0765960dabc114494795a56d868efb7e0647b -79f01e045a2847886d11abd0aaf01916d4e5128b94602535e81c59b7b52523ce -8514d635cccdad586d93ad141119535bb4fea2e333f39f494e3b59bef0fc52fe -707ccadb290e2d5b03173a20e5a535ba5e8384a0b25c04a493579ca7251cf9c8 -32d0ce1cdc3ce2588acf70ab3e0b58e34d4ac0a64a212f966447b0c01d7a9b03 -47432a6b162fbc628ffec11d8011e7021af1c4a4523a24b7491101d0feb0342c -70a82289980d62ff47d5ff44d9413a719b8d6d438cc0f2bd954fb15293c37069 -731c3eaf8c5cfd10f71eb21577d4ce2b84205f059cfeec5417d366a66e6820d3 -d138c8ae83e00878107b579ac78e5ba85098bb5361f7812b8838f696f49c03aa -a7245c120884535329eeb38414517418af62c0e68d50a71720679ea4a99e4ffc -8e1c5667c74bcc95e745d1ac53f8adc0f203c2f10473417912a459dc9a5858a8 -d3960dabb2c353b5b59e614fba938b81033fff4db4e1a76487175223f624d210 -71f1d74898161dbb292307a3b38df4cff6a75966cf6bbb12d66fe3b6f26c2e05 -a05e9199e7e54e67912a05cac33c4a9fe605ae12e6276a18bc3a5858cf923ddb -0f7f0e3f1ca93a4624ae49eacc9de4e7986f1a3f91a9045a528a8cc23cbdbcb3 -3862530c58f59d1434f75558ff3a17ccb06c7dfb3c894152813414474f75b76c -cd98d2bb0d41d32a6a7210bce826ed8e30db8137682efa43f7246a19a16abe5b -06d5362fb4e7834cfb840361d77a819a96771974d94f2f23dd4ba2781fc6eaa9 -4afe96f9345eda3e8ad60e9d0123728035b8c2c91744e3b9f04537267581fe15 -0523a6f9609cd5e4a1be5424d18a278a4bca67f2fd442420dc95ae1aea4136b5 -ade18484442277407fc5bc0e2b9d840e68b49a2ccc09164db42c59b4bbd71a39 -b7c875d43ebabb5723e727abab9526dd75f4cefc0fc24bb0fd16c2c1fc31fd44 -2e65ffc148f2ece78818eb7cf12cb016e4cd705b3911272127dfcdbfdd15e2cb -675118f1939de0fcc4a8d7c277f2ef2804d0c26819c442eb99c7cb6d7fa58505 -f8c1f5a6aacc82d489bc1a4c7bc53974fb4a57699dbdea793109d21913aadb12 -c99031fd9fbb53a9957c03f95d9ad3e53cc73d656b5584c6fff64542250ff999 -94dd252ad57466fe4a5538dd79bcfca62868700047eae63b2f9333c3803445d6 -82e76a30dd79b5df2f3431e6a940ff074682f432f4807011318c617d37e5ecee -70663f02f25b3ebb5770901debab5194345cb7dee17fe54b21c9ff384faf76f0 -55877c24b0e606d1fb044ed69a39ee21ffc42d89f3063ae7f9b3f9cb38778810 -7bfbecb06ca0a7b304639316999a5bf544eae1c3a04a5a3b207898c453013b02 -6c05c17f1df38b5781908720ed3c2dff9eccb94dc69b22a33fb0fb24440c2b72 -c34f75f942ca4624eb7c9b0a20a4517dcea0a57d6596df2e2c01dd9435d9ca33 -2f4e29b7b2716f3036137bb6b211a53ef4e9d4b7dcb70bdf306f153fbf2abf2a -8d1f3c9c2eeb0fd9122e81aa444615731abf17630541bdeb26e14d399566d94e -c88d214c2f2a3741b66dc2db06f8cfba1bd69984327eb64f4d76e1aec7aebfd2 -cba2c07c206ce53f72ab6095703d2314ed76da69478b491e79f34a49f73ff756 -49b92d12da7e895eb5677b31d11b6bf456b92ea665cd796b165c6cee0cf0a2ee -3b0f967c56bd4e204a6cdbea1f245ad018d60ec529364a41c7e1346fd2363e25 -7d9858110879137f3dbafbe4947a499279dfbc9c3f79880df4797adfa3421f65 -916adaf0e06f22f3f27d97438be136871295f1bf0de83380e0a5d421325a2a0a -0a1cc35e754d8cf4eb455c1fce573b72734d3f0aaedf74792bb9d3c41d824194 -d8156f0ebf72f7a2e786ba0d80d4f1acbdf4bac82e0a66419513541a348e4660 -2859a8c116ed9c4d79426cadc3c800e476e4cce0c84c37d8f167753f86f4a698 -10c0ae6049b3a86b1458caf414f5cdf224c83bd1f4211c68899fcbe55ab7580b -ecc540aa607fcc24610a3a4480e0229f961dca178b14a7fa052a5a64864145cd -4d21b0f47a08698c0d2e1753476a60d00a5d4642dfb3981a61d0f535da284ed3 -8a5a34ea54cb080d11ba88de91c08693db595dd2754f789a1ae7045ce9b370f1 -cb628ddff4a444c8828434b5b370d9b7015bb53cb7ca42befef398bd8f2aace7 -913a9bece24079d5ce7165a483f74add3f8154949eeddd5ee90b74f8681e44d0 -34aa30e7cc0945ed6c50b38462b4ffeebc2c517e51d8709a0cd8cc06e54b8fce -4cf96cbc5844a0d28ffb7862642244fc12e799d6d7bbe8c8c94ffeafb87db31d -809be4192b3724b5739ab05abd0d31c907589ecf6442db350d80cc9cb6b4cd3f -b3c07497c6d93bc0d152d4b13bfac7b3948fe6abd6220b4f3241678af604474b -2e56ebe4b4051a95b0cf74210d7ce0470edde03587ff48713acb803d16bc8100 -8ca1287ea31f1903e09ce3100cecd45fee3ad26b35ea9ff998b3bcb7b97a8cd6 -245e3a556ec91a6f3e9e3185eaa74b2c667d1a53578509aa5d8b14374bea261f -838fccd188c7d4f8b3f3bf3cb769242e7594b29e2c27ee02fb55c22bddbf01a5 -998596869b465bd04b7967b88696e256543b7bf960725bbb700954722b486e61 -eaffe325201b78116b40fa44babc846f2c4ebdaea5bba7fac8ab986d62f8b61a -4bc6fe249a053d3c2aa0b18cdc1303029dac46f1d1ac9edc650beb51febc7695 -9b000ce9a8f58977ca8eb239e9ff4a979382d4e498f8dcac54ac7c66af231a0c -a34028ac269c9739fbe861f542242228973afe5eb56b5effd57ca2ebf9af8ede -2e2007374647cb2e3d559390e5e93e0452aca9e81cefe7f731b15531b874bf0a -9c4d11ca0ae680c825cf9abc5750a71698e9687627f894bd70322b02f49b6200 -b318573f7b93dad82a8eb2749304a00d646a8eb2fd3b00c5e455802016867dbe -8af4fd14d8f7a81887d640220b86281eb0b117d3ac127fd96620b377f80ce4bf -898e9895e89f0da23a4d8415c1f8bdca6f2f0b69cfc1582a6017adde21d62f09 -08f9d214b14f6eaba611692b1e2006b10bbe81c0e099fa2a35ffb458811316e3 -7edca417dfc85a140cfe16cda7ccbcd64429bdf225a04c10a93de39226c7cac4 -7b36afb9e9dd409cd4fa65fd0f630f66e9c2935a629252d17d004344a3f67af7 -33bd1f224fb499da861bd1095e5056a2c74f2bd43c039a76cfc11c64fdc15c89 -c236bd0ca1f14c8808a58b7241c6dec286f3c00a3a29e2b432a38662d1682268 -824a2aa062756f7e0cb2389c87c294a0dd2d8cba8ad384dbb8add79979ad763a -643aa532212ec157e726fa6795d5bc65d7cd8c5e79e60bd5722d434f07d1302e -91ea001a6239fb5b3f9b105410f0f914a343fc4104315cffbbd58315fd6d30c2 -15ee16286e64b82ab4707254d6843f7d034bf19cb52f70e36a559821ffbb8de6 -460496353cc2bdeba421a87602ec5dbb36b9948ad14833304fb67f8ff29f9dc4 -613037d3415a19b0b9d114424c78d4e6fd7ff5eaa7c4b84008e2692f601b82c7 -169f64ebc60a45cae4d95a5831b3656d508ee6a07350a8cb3790467a1475432a -9f791a45b7431ed8495bee8fbd3f184d9beff3c45c4675c43816ff65aa448ca6 -748ec8e5a5ead4a3ab12932ec0a2756d80c2b146758b79d41fb1ca35975a3ad8 -85020cb61b142f81d1adb5142133e06660053e10fd3f703ea543b80b25bcac94 -2fd63ec0de3f4cb2770e2ec2259d96432b0db8b90f3b5b57f571343fe10f0763 -0e55aa1a2eca883b62d0bed745aee74ae323da9e9c092899a05831f6aee38f3d -b4242de6ffb2a90959cfad742d706b5cad35c935434b56c2545ceb9a96a9d069 -9c223be1d9a72b1c9f71e21a23f9fd17625de0c08e98a76923dc8be640789bb9 -14cec534190b3b15bdfaa7d66ea3d8a985144cfaf6eb610db1419e84d23f6d84 -2aec2598e6f47cfa2b1a81d215a013964be1cf8210514dfb142f7a8f99d64568 -22294e55ec3bceaa822082a5a2f19da88e0f1418b8c23bad41437ed14c40ddd0 -e3ef4df5207d749db99de2dac2414b34b60a91d23a7bae27be6bfa49741eb290 -abbec3c0a56af0248ff39ffd34214d83d9442376fc4046d6b06c55d5f55bfff9 -767e3bd5f495bd7ffafaac20061e2e0c7b5e23ac840ddbdbc6735e0941a8e55c -a857af297f6956213236c671a6a0897a302881cffa27837c91d6766d2037cca6 -23749068af2e9315542d9fbff7dee541bdd89b7a511e00f376b138d1f6029234 -475daf59f1e01138932fdd907c556b874aacfec77a6c448348d62f119b8f4e08 -48c19e91e617bce3054cff47331c46c59a7db4901c407b36eb747f3c2af41570 -f14e99890ca42b374aafe5420273057a60c16ec62562c477a3ce599ab4b3081b -4213c2ba6c758bf25d0fe5100814a81437b9ebf3a2b8447320c9ee2f82f79e00 -015e6de0997393d55f1b8becbca7cbab884a38661d761a73627cbba622b57808 -74a83c673e1b0bc7a31d20318a80998a5620e24b6171b1d002ad32105538ec08 -84eee76a71d579031d8e6f6c3b29b070aa484b44cc5381e49659a69c812cd991 -5c890507f84d9eeb4daf30888867f9dfc6789773422ecde32e5bc786a65c7d9b -57fc2b1f4fed99a2437f9c8f2503a0989a028cbd5e7210476be8811157d52af2 -0fe85859198d4733987a98b401c3d3e073f941d4b1fb6be668cd54031de085f8 -21ae53123e86ed77841b2a393487c4d59bc32b6924a22a1d7f68c6a5f5960531 -b5528bc01e2494eafce8752f0fb0411a1bfbb29622439836b2fc86e57ebb3fc4 -c225c3de7dfdd865fdedea5cf910f26ad76db45dcb1822fcad1d69838dd15f64 -e753d5057ddf035a6e6d9a6c2ce152bde407e476ccc01ab99a298a22e3d2e099 -9e7405c1b558adc48b12dcfa09bd5c0ec50ce68a910f0c0b133e12e09552a3c6 -fa0965f3e9fbe0cebbaa2c0fde395e623402d7e8ea8900c91dad44dbcda3a478 -158eaba07a63bff93c27171dbfb18b259b727effabed0b78f846abcc01c0e58b -95ab2c3062f8f9a05dad80535d2838ae7fda438a4c670a25000a80a8132d3fe6 -b0f4934a23cc8fffad9b0ee592476408d07a96ce9f227c184b07a59cd2523aab -04fe0ac74f350167e75b6b1e1d1d50c2583f88d845610a3b6cd026bd88322bda -e146065393f5321aca61325d0adb372e33d6d9229ae8b6482fb1109762980b3e -70cb1b6fbfa1a8e50097e9f4914ecb3b800c78859d104d503157ff4b33ed3a4e -073892655658d236d1b6a08b80a0312ef93df75745ddefa9d0faaab363f79d70 -5cfcf572c6a9956b6f789eaf88715c835e736e9d35d59d5b11b26b91d63d1b6d -11132bf89b65716192a1265bee0d68b096610e5415a886512376b77b43ff8089 -303692f27ba71dcbf8a64674ab2e92b1cd1be3240ca9e2697f632a917b1ad62f -cc16bfb0ded300bc14c61e93d83bd1783eb28e49f7d5b43a8c7429921211d41a -56115d03fb38bf15b8639255e0408977153c6424a9ded87571f06119516d4906 -0d5e0986bf5e9aa0cf684850c75e72b3f725fc0a67d7381bef4f1fdfd3de9fbf -f741ab733092c4a8f19aec6f3904b5d244d3829ca0713362a004b4a16b760da5 -ba3b298aac2005ea6ab8dda113073b846a7732b80a5ca00e88ce88b03f915a95 -433190c129d9bd3b6832a27432aea81a96dc5c3d2cb607293dca5911619232cd -8ef82764b0b2ee47aa16225365ec5cd3a379902eb599d5328221a5dfce97a502 -38e3b3ea66f5e9a72dc1d152ee78177d83c3fe6c8b2767b70cfd09b2a74ff0ef -1be2cc7bd2f85dc2d061f3fc691bf817b0f6d8fe32cae0a0029a3c09448fdb43 -78273d7ec8f9a4bec90b4c2a8340e3d74751b5a4d51e0c5619334022184b5480 -6c90c9d32e75671c1bbb4af79e9cf64dcb85831b3db2e00be461ea70c10c8850 -2efc8d10bdc2423ab408e012175619828c4b1e645f334d177eb9ae56ada0a71c -0f94de682c088d19a92daeca38380fe621a6603f6ff4d4c2b34457b4bd0d19c8 -0a66bb003ae17c208c605af4ade27ffec6b90edc218344fcaeab0d07dcbdb769 -19b0c13fa2c08726f049e73978226e865d037314ea38ba56603a5f417f2a9cef -5a26ca0705f2beb651e85fea609e16f79d81b98f630a1272af9b7156ef0eb702 -8912abb1ad9ae92e4801976f7cee815a76e3b238bac1d7cb4d4a15f693c67cad -344798ba175fc66b105c9971305b37412b2afc3df20bdb5a49a9106d110da96e -34fc4dcdb7c7d8dd04a8a03dff6c5e7a483f76f11346b41f9ac9e67214721947 -6cc9c754706a4d49f544b032c6bd19096a95f373c4493678f8ed4915774e2dd2 -bd789c1e7f12263f8e36fcbd8b65f1e1163627b43e4d0ac992ee4899bf23b4f1 -2f95cc7410a5f395b7e0d4935a34308cf40c7e1f241b80ff197e0144ab6f39f9 -161e9eb345b0b08c013b137eaed65a6b15a5978eb852899e4371dc6d2410ccb6 -1a05f53c7928d9c56e3e4e80b813190919168417b5069d7e6e41862f6e04fda6 -f917017aabf642886885dba2ecd5dcae696db4143145f7e072df8fa7ac1bd1a3 -bf55227765c9a19ff2c4d0eb331ec0f12328ea5baf1970de0d06677d65149996 -7daca2774010b6d9ddc7049d717389278cefb5e554d3e966932572dded77144c -3f5871e878270377d4c52144818503fc68449b29ddbfa9a43d4fbb7df598de22 -7cce468dd139b995ccb60ecc0b5478653f0ac395a78a63e658d68e21991a0ba6 -c99fa15ea7dd111473af96ce84964f6d4a9d1af7bd61b0208e2d28b500c109fb -70dca925e97a06cee83f71149d709a0941cee2b3985d6fccd9c6d286724f60c5 -2e969b19496fc8772b8a3cf45048f8958486662ffc3ddd6aba44620986ac61b4 -4f28234266e9ce34cdcbd026b00eee1265f241c8f87bca9fa8061b0341ed1ef8 -376c7cb27106bcf49808c42cab67984867529e6b828ae2af7309df77c67c4418 -e85ab8ba82ce4b7ee7c0319f9e8bd59a4109ebebfe6243b88d5bde19346fb65b -406b0191c5d0e4a0f2245e758e760ea94c4d4eaaf54df59fd4a6ecaf9aa45c70 -196edb9c58660efd338d805769b18fc3f8a7c1bd451bcb748c28324bfa6a415d -38c15f3634e473346a26b34b132df27ba789926b22a73dc40aafe5f674c25401 -88a334d9c3686e07b70de2427e5ff966a23034cd2c863f20897e4fafc0d6775d -0a24833cbed0e5318ae9f48a1e826d11234d8835f7c8f1ea02c6ed162d8702c5 -1257a1626d15ed53caeb3b6e777884a2cf37b12b1446c02d0288f1633b88a495 -c3d6c337313335f4b2fcdf2958c79c66f718b9925f89608c50687a622532f6dd -a4b92e70b1b142948e1eadcb19df3f661ac53f0980779e72c7d9398fba582c08 -ffae94f7ff7413aef261c4ac14329dd0effa9d72d8c4a7f5aff6dd777ccff9d2 -a3a7a359fd927ad57279bcc55d66e00d41755fb10397dcecc520b27a213f2c72 -1dd556c2f63827638db611dae1946c7a1ae6b99d61cc9b0d083adfac86a1faac -1b01f47146f36918e5529e767f5c83011ec4429d9ff4ca7150b3b03232e2c939 -6e0e1d51f94213f27c93e30358f59f20d4f6d3f21e33a96c49fee34259dc1a7e -1ece00575679650552e370937de47160ebc28fda27524250391d257cedcff9db -3118a2001251df5107981e98dfb14e853bbbda22587c6d0ff7ff159cb4ac4cb5 -1b8f4c61ff94e84357339b58d0b37a8f3bd257e7ac5d1b84f5905346547e96b7 -31ca7470eaf73214c59e8473a469532e2e1ad06ea7572bc3e12a5608c99da33a -d906a040ff78858f4255cc641ca0ec8e64d39da654a65de7470ae75d071f141f -acdb2d617542493e40d07d8b8abff8340c97ffc81d17556ab28674e864051ae7 -ef0e2759efb46eba2b04375b7382d1fc8224efdcb9caac8b46b5854b1487b17d -9a53c67089838fa4bee63fc9df5f92bb87fa7b6a7ef37d9b1e8661881c898c6e -6a4fbdf55593851399a07006b2ea86808b207dcdfbfa90fe2f082d3190f846a0 -2c570bbbf979e5d3aeb0d1ec02cf76397c98c1e45f7167ab8645974e5501060f -84b4cf25c4f73ae2ae465ef7e441c63d7a4f1e2c2b00bcbfcbbe3e2ac4304ee6 -c37edefc530057e245ebfb41170257e5ca8a014a5dc7950c0d73e14ea0f15085 -230d1758ca7399c294200d7a8989fee7488b40a0233a38535036f82a47234263 -5981303f6b0ea0555098e2455ffca465788c5a7a79026be22d5d2988c52ac2e1 -1ad37e46a810445400fda49568470acd12114d972f349f7e07f9126d52dfbfd3 -895b920d27c08e99e93a8ff6465f8d8ef28950833880e7e897d319887e6d078a -bf5963f1ff80849024512d53348443ab57ade25c70500c818213e1d73784ea6d -90f35ce9cd13039590a1d17d137c91caf4837715badaddd119ceaf1aee8d8872 -7ef1ef616b6bf7e4c381a9610d301022eb6b392077c03aaabffa79263700d3f4 -10876228b18b5cfab688ce59caecafe29ce10525955f13e9bc3123fc85e6c977 -1aa52d5b424b6599671534b13ec6f05db052d9f8e862328ea4fb011309a1847d -45ba0b91c087f62c6df7346587661aeac009422e91b9a575b9cd10c7e762a435 -4d1d0bd9980b38fd45ca5a0dc91307e6115ff28fc473a7a17abee24c578f56e1 -d7ef054773ba634ebceb99dafbc6b874dd716f0536a457e224b654a80ac0f53c -5c964cef46d7880aef77bebdd631e955dc212ebd3efa6abe9838771f868aeffe -678d434a277cbd693c7afb63f96d526b18acf8416b3f870e4c960dd4f90c5c81 -7ccdca8b6c1b189c3ed3aba70e2e7d3091f69adfca26b4b13e77ed323abd6898 -796438e11b2a138678d14df3b8f0e52e404ef6c31a1b9c2c1c71db2ebdab3bc5 -ba6c5d26aa9910b15ede684b01207679f7a9292a2d32da251770ad28526d9f50 -651ea78d91e7432075d2971a8adb129e5267e651a191c6bf021a3293e927dfc4 -13f00fb506d2d0a508f1cbe64e9b1c11123a54e5ac0f204e87a9051fc8d62949 -07713ca8d95b330a38d5c49db4bf1aeb4aa5b6457948463202c0c7e0aed22a73 -a5515684d573b24b7542e490a0623089e04acc76ad925a85b7f1b8af598fbb4e -69186736d1590f8eddd2e9eea3ecf7ce0586a669f401728956be43e10978dbe3 -464a26cf610496407da4d618c10806a9a14a0358bd823d0aaba1a3b9247ba798 -bae22f4c227c9d402088987e88ec5cf341bf17f51e002462b29e6f0a25198f18 -15462e9b50ea413aada6a2b1263da0f953a6641c2ed3287268a7926c69d46a65 -29495447b2117a8f691ba7d2c93f98b4e0c7796b2cc8213e6dc9ee3a77819bdd -4b3c5d7b7dfd0af0ba630d894c5f6de3d397975cb1bacf58df652eda938d76fd -c4698c303094e7bd08bb01768459b92f27a2413c627fddcdf5d6d741d2716be7 -ae5b1aad9089587ee363d1d363b7daebb77ad9df955880be175c69816a3a323d -5bd00c6834d795854a6b4ff5d667d7ba4c503b6054875d8c638a2f28e308c2e7 -605b256c1547f8e70f7da690b5a58c871e2700b08be3eb79273da5dea3ed0cf4 -a20a6c8e76f423f5bb1e1c4934daa7cd6e685229d7e142a73cc1dcc26d8b41ba -cdaf9cacde0a02b52eef8110a94b4fc191e1759f1cd0c0f0ac7729464f3b75f4 -3ba34b7f7cf923ac13ddabe1fad2ffdd6acaae852aebb76d1468efce87103ba9 -e2b0b34fd60bc18599997f2e458ddb8dc59c7bccfb00ae6279db190fd1d4baa1 -979056cef9c1c47bc74c6de24c8d0a386f056e54e4995ac04dffefdcbd224750 -1d7f666121a05641a6f574fd4d0e1e6290ca065460f23c0143de4a15098654d3 -585adf840829013e4230fbdca75cb8f910d5874ee0951bcc175946845aa438c0 -07aff113aea32baa4887378ec9206745734c5b735ed2fe077b669de9bc21b4b2 -28b86426675f161a9053340b312eb11543ac1569a77bc7d165d1ef63be334d52 -16a129de293f8ef7c5d88d43a3df6b4d04ca3fd21dbc40318a380ab4f966e17b -df6941edc51c935305533319bb59eb68a74a6736cc4b6d6654e165f2f55439e4 -0d82f631a9fc410741aede21869032323bc0ccfd981c0b6bce44896a7498b546 -c3c28256968638e8cf394eeaaaf529b8b554036c037628e034385e4dfca03ce9 -4b5973cfd5f11d01d3f7e87d1c2dfef184efd59df49c93d7ec0b2e0d46b5fa66 -89c144399b6cc21e0f4349932e56a7fdb99c7b969334366184c810b60ab53c5d -19eb1b7908c0cd4f7eee7b11734f2b5335c48d0d796e9d83668066226bcd0354 -706665c4bdffd72c3a0894a50d002d0b2ae783b18d54adf154d45151d2d514ec -9175c5ee29ddb0df071af666d770bf439ceb3960abba7d272dfd63a91aa25e8d -5f0c4891adcbcd6f64f067ef8f32b0344d874713db9ad9aac27c47041cd285d5 -d65d42705be4ab15fbaa63e76dd2466f1daf40698de95011d905a62501d0c3c5 -138b451b23a272f5b8df05cc0c5086e951971f0b5054a89a90d6e71108d47683 -a793d40db2d7929f978af24d024782eb4a47b5f83f4a0c974a22495dfdb8940b -f57bda93c30f2b558d36657302b2bbb784253e3b660712a1f5322459e4766566 -3c8da7b8b1c9c943457ef6481d17fd77d99f3da5cb4975a025170187877f9431 -f3f92d074c7a65e5422570e36af33fdcd33ea3116e29899b489ce60f9e4ac28f -7dd836a4ee38672021e00dd99ed3d2d0a0e64b28f16013eeec2b906839aee8ff -8525e02dec13929caa6ec3184084952ce7dedb8df1c5367c97d628f41feed1d3 -1963196c01ee57957eaeaef90e1517d599ebd5b4757c4932a9f1a8afaa75ff9c -9df524c1967af0a4c018322c56c493ec729d2e66e2ae89333775b3439d66ae8d -3a47c10fb551560359542d78d39f4031c3e57b3ec8ad1c8075549bbc221b2f0f -6636466977eb93ea9cf93e9bfae9f3523421e07c984dc0152a766d712e251838 -13f4fd3181e568639858e423d89573067422bb3944dd5fc8e4da4f4da8988674 -87ada84e9d0cb451463662d6c99f382912e8ba31f2c1a21ea5d8c502d8802ee8 -36078e0eb181f3416e238a10e5e8ef6ea38d24f3ecb4bdba1a696135f4a1cc3a -6c03e86cbca5865e46ad6b64c108f026f984956102db41b18ccf1d86f3d88361 -954f5e1d4f72671dcf459622d0bb53350940fbebf7e90077a9dd6aca9aa30848 -04d9751c7a917983a90dc8cd17951e658f54401e93885012295ed3f0a64fe1f2 -72eac02ec6955cf3d78c2406ea9e2c38a60124c43ff9f032876df23ab3c29bff -1469123b8950306abbc1ca917ce26f67e664675d0f8f7022bd9a1a5a2bdb720a -041b37aec07b1f2bb624caa57545d53437fc7529256f755719b387cc01c536fa -fea74f7945728ac76292adcf434a582f188daa4dd2c4438dd884cb47db93a7c5 -fb1f8afa02c7992403d8ddf4af3729592b48bed24cf212662bdba909e82aebb7 -68f0de3c4565e97d2858960390ff2c3bd58e807e84bdee78cef74dbfa73d07ee -b98cd95e5cba953f9b9f4ee2c984f7a1c208747b4682930265ed91d24a283304 -33a41c6c0c04ba8c7c13683951e603f1f545b7be866d8f33fdb395ee6133c8e1 -297e03a9fa9076d4f9bd1745fa30b6122d5e68727d079ddc9c25e4d9d95e8f12 -9be29d0d086fd0a1c1fada3965d46930b1228760ce8dbfa2224d94e0a6b12a28 -36fe1067d1f7a41496d6bfa163f52367eff723271d5cf22d4b96c41170055bd8 -b956953d84502f0a7ce06c53389397d1b5c13544ee07019faa6a49ef1908bb17 -f9f3c23495e011ae6ecb402b8a0e762d4285253fc612a2e6931bedd8b9ec25eb -8ecbe19f66fe06c5dc29f4e7d0d687803c2c23a8e259bfe9756391fa3c09750b -d9d8aab03e21144260bd7c1fdb483b1838bc01cd79e8690591387c0a10435bea -56c927ea7e6b0942152e20028240266d0649ad9d10dec8572b357960c474aee5 -10bc89643385c2d64d56fc9409bc020e1649062e0668fb4e5d4f43bfb56261b1 -a0ca914e1a619c53250e5e155f6592ae8d04f1bd39e3b5aa81788d2d5ba51597 -1c2b261daeec802e150d64b22c51c2e0722136aa10e27f82be1b9158eb3077ee -21f5faa1d9f0d076ab38445121bfe4489dfb5c24cd0bf3bacbca0bfe274de578 -71ab739d618c5f92f16bee167fb450519699f907423fc5f1a2935df411c385cb -94474ee908a2817bca5fa753b38de794c6fe30cdd714536f05b8e98cbc5bf2be -059880463d04e2e8715203268a46445862baa24dce4deb5194d9f46b2ce43b20 -5e163b052d9fd72fb17ce4836dc40881a277e0ce7c79e2a997a765480fcd8435 -15063cc7a96d0652a86b14000c939b3fda39baef72aaad7c33bb6dcfcc150d34 -ccf36e0393041641ae6daa940d8e1e607bc8ae79c1663144827cdc8464c7b59b -3a546557d10695dcaa556a0851ba0cfc2144f11df8623363013575f5f8567fff -e29a5278e2dc9e3acfde66b12bf46524da0049cd117c7c008cc44d5bc116635c -f416e4d3d98562bb4df40b8b3763b0f5d3b301fee19642c9488adf0546c4da35 -048e4a72af16ab88add606463f4da07454f75746949329bda1420e72d506cff5 -70ec6ff3b1a6c6290e1f19d031635f58edeeccb538d67f94f3ae47e706174b33 -a191cd78df2e584682f12be33456d50515bb1fd4a5f32de0b8dc0451ec67b5d2 -db022fd7ac77b925c74b00e12576e7599204d703ff5dae9aefceb57f284d07df -05a6952c3d86ca395b854f61a548abd3d376b3df53ac0915c52e31dabefa3325 -3813fb535b2419251185cc142fabe541a0181188e26c7fa0ea9329540475a827 -f22b8a900a59d8476d7ade16ea2a20f6e385fb256f523a1266ef59161fc69bf6 -2eb6fc2b5b5be5a3f458bc1d1d6bc41826f36c7403cc804df9086d0f767ad536 -7584b35a9952e7b802f8e7ad52c90680924ec842f630182dabdced407a8a59a0 -8cafee3e49634b57a018d706619c1d14d1b74e1f7a82cdd03acbecc88c85ca98 -44bb1706657d22078c9abf8dae4b2bfc522e0ebb7b337eb3aecfbd4610a99c8d -f5fb1a2b0daeff8545a294c2a923935d2fa703abd1bc421e5968ea1c6b7dc9fd -9b3c4e71c1a0bfffa12a0e6c02e51b1a8623a9177c0d9cb9030e03323f57bbb0 -adc6ae7f4804a1ba0d9793c2dc73cdbbfa97bdd790cf37a620f493f158c4b168 -905150a145af9375f6f2dfaee4694961a2355250b74935d6f5aaa7e1f2569877 -2751dfb67df2b373e821d255dd93cbdaf7c8c0ba6a202c130ccd85c42d3fe905 -a4cd9997f8bd1a0288564933b136e1727431f35bb5aad8f5226bf4514b90dc13 -b790ffd376850d7c8350e93fb4e22df15f3cc8acdf107f6c3e467d2a89bb0732 -1a0b23e672f48556815799153fcbc257b1ed9dbf706ab7edbd0975161eedcef9 -1bfa472d9ba95810e180372849dd6b14543adfb1a7b3a0ce274974b98df4b6c0 -156e6a7100d548bceb521ff8bf55827730c5cb450ec5cbf74f80a72d99e8da37 -f25bb815f1863e8ad9dbd556c0966c2a19041febdb918d74f291d5796bb61237 -4e7bf93befbe3cb8bee3fcb7d424faf2e16e35fd1c7df7559805b934a72c4914 -3d15fa24e862d8339e00fc328e27abca9170adb6ecf0d5e7bebd9b6e20a6fea6 -f31637fdb38f47ac8e6d9e8330a99e8a336e697faf3b71fc2bd369764307b2a5 -4fb2b9fcf1e4dbe664726b123202d737f2affa6123710dfe87f95681baaf0d63 -4ea93233664f4f14e6a1a827392e07a373044ea49e6758ce56694e4c04318be2 -28088154eb4a8eb775c36ae8f8ac78459e755cd21ce39966febeb9c815e93da5 -13f6ff6a8f3233cb8bad8cc3d2a27fd9ca9d423df6412557949d8a18a2f8bc2c -17c463d7ecebe1c910ada9cc8585f3613e4e5681def98650fea84f8ff5f57828 -d02c32edc2dfad7141b3a76862724d67c31d74267c6dacf95c9d1988746f5584 -e48e7bd1153a71c7571df30101029d8672a924eee0bb5810c1539bcb4ef1ec34 -7c8c8059f601de08aa969053c9ffffeb8e8f440859a32864346d875f1d976d83 -f755c2f63239d45b6876fe4df0b5416e530962615b5a9ea7ace5713c5c0a91d8 -d1b10e4bedee6978531dd6a8e0624139bd7527c7dcfe7c7b6df87b96f655052b -7d1372abef8499f8b85ee38a964ffaed8b40bba68af17cc55c31437a0c8b14bb -3a046668f1aceffb6242dad0d1f917d9d853fd686fed289ca63223a191db782b -1b69f96db718a28d4b8e01f399362b222fbb5c4ba9d28b2cd5acb814777d47d4 -ced108a1eb921cf5fd20a33508bff2c81ceeac6f89cf29de3a29c80e6ee528e9 -7efc8a6a2ff1f659f8ad700c0d484318581c89e37542890c2d64e3b98f0a1e27 -9e0a4c110b115879eade9d2b642897fb06d98f57b4aed4d91fa3aed8e45b80e9 -702ba4c481b78dd9636a7a1c7ff9211a797f24d04c656213e5675cb895daab96 -d50de3a0aed562ec357b0392528aa6e821dc60c777f88dd423673a5b02e691f9 -3cd4a08ba8a1b2cd576cf39a0b8c4e0ce189ad342eb211a1732712055cdec8dd -88bc0ec12047ed633dd40c7087778251fd799c5eb29f0d716ec74cd80781746e -6c6e70bd5834cb0c17abba3dfd528a862c49cd034c7fd070cd21098d9256f06b -7e7f9bb0947457a06012d7792532a28959c2759994860d8b293f05a8b02eb792 -2bc0a10a7fc1cc688ea3bb02256c58e48ab5c6876bdc4d11bfb377063473affa -51e418afc7753f7c7fdff70aa3cf8ba68c5e685f493478394ddf287ade9f5159 -3e442103f9e4602e2d71b80cd138455548fa856a0bbb5ec7397b1506b049e5d6 -280e1503503999d46a0b87c5c7093426f296e2bf18c64788ae4acd8d286c7457 -7b8113334bc3a396eae2489ba21f6170ce27242bfb1505443091311a146ca4e5 -2444b202ae772d713dded85cb92588bab76a1e161a5742da3deb2c48b4543159 -17cb32e067c4eebaedf5f10d85a49f5e54d8862405edf80adb26147dff7c3d76 -90a5a7541d65e3a5c811399ab7ac10352423d86eaf609d9f77320945c8a85317 -633d8ee3f9d4a3ffb7814f5039a832b83b93ed53dcc094386971ea244f834d1d -4289379dc6809a337d26a70979822dcb9567fca70f795438b97078101b37c147 -02ca94530de1095320c786948701ea7d9e37d11dd18ab9effc2cd7fd628fe788 -82ce9dd2c32e2bbe08007807704be1dff2b70ee86956ad7f78b1c01a4983ac04 -fdd35078a67acea4f60b8cfd0ca646a6004cd0f9a6ec36676fffb4fd23a1d980 -2440a0d4a01f198ccbdd6c4a9fece3274e1afddbd8e82360ae581a626eec4ec0 -4f1fdc209c45a536ccad4c8713648cc7527e7cfbcefb207b64ec7f013852925f -0a537b74e435a11ed23e506e3f266d9a7c7d6a7b0903b2e6fe53ef364b893a4b -962022f09c4a8bf99656880e41202f65329f3848877f025e261b6e132c58e636 -aa85c94463e99e86f0498a618220c9296916fc4bd0438265aca253179f27961b -3020e0e3f9f39bc7d3e08556806b2758908614fae4ef4d7c386049b384dfdda0 -6448681d0108e0295b6dcb99081e24f84f1553cc8e03fa7a67ed1704bef8b9d1 -918196b61109dd47bac7b00cc267d5c58f4a8fc5d695881b1f983032ea13b167 -03be0791418dcf37d136c58624035b94f451a552af1d7ae0ad8e84dc324b2926 -a10f318e376712ae8c14005df350ceb62d64884ccc19c4a7f4dbfe386f25c55e -7605f0d7481ad363ead4eeafd3396be2de3fc61a7e42e57e5a39acf3d4eecebe -c179718ee3e332e7c550160aa892f593edaf1bc59d4a1b9276f865b9ebe37e89 -8ffc04840c9d811a807c66298f86e300035f441981a5d821b28b34e3d603b99d -5d77fbbd61c4d7c23910b5f1f05cdb04071175726ee0275358a87e2b1e9e0de7 -930cb67702cdc718278842ac17ecb125dd65bf38180ee7521fbd4026f76eb7c6 -5667c4dc4bcae9254513a798cfe959e1d1caf5106299d5a686eb1000d392ad93 -43900241468a9ae6a8591800337f324635cc2427d32ad2af8d49a9ae5098df1b -085d1c7ff8d7ad5d484f69181d0ed7ce8aae0bb4e895286a53eb28118fa7bdaa -0095099b1dffb8d6f9c3ed2fa688774f1015665f1722ff65e45263a258bc92f0 -8e11e5ac7bd354ea665e26c98669426d55f8388b86ab02ae570261476be90563 -6f47ceb78e6777e6e47026149a6f0523fa05cf28993647b9907175eba760594d -fbd61b4f88fc96cbc278ccf92768a9828b958edce2029099ccc17f2eec58772a -bc551cda1a60908d46ce4539a033c7071f99a5291019d1e192801fc6f59818da -1cf76463fc34fa9e1ebc2eb5429ef1c6d98b3b0c18201d2b3df1bfdc3c900f42 -0ac3eee9cfd66b75481185fb87699e34ac03169c83be314df724fdadafeae95a -0416668eb08ef2489848ec98a75259575e3c517816176d6e8268a881e5fa8e8a -87c3ad5c98c87058b949a0b4ec2ef2c3edab91c6705363fa73bfc89af27c600b -94203437a1880590d76e638210320ffbfe0df1e18e292a9c5c01faf891147602 -0c386c992bdbf2c47094a590c2eb0b937272fe3a8035092a2da1fda83ff6aa66 -0789a304890300f99f89a43263a08a60ab77b9cb8e431ab0981cfb77861bef51 -cfde32a1893a56fa0ff2cc56a9d806b5a81e95978a9e1a02a62bbc8b722f6f72 -8d7a1ea5478e3d165b15fb67a5dd84ff160862c30d6265c8b89c3327d3ced7d0 -afca296c20265110697c628d37462eeab229cafbcf30ea1e121858c66df8438b -3fb7452133ddf808fb9c4d2999e90ccb2f5094027e4d7d73db51058d71c7dc4b -9cfa24203b8ae870bd5c079ff247fa93b5c35e13a4c6f4114a482d5457853a73 -0d09ef02bfd3d2f28ea04fd76fe261d1e9f8704e8383b5a82020cfc569eb39c6 -484bf76e9ef934a891a28402dde1ff5cddc40f7f8d9916942e32ceb45c5570b1 -b7df5da0225905d7b875ce76528eea2b361acf688a9a35d62866522dde94fdb7 -95bc5f9f668d30a0f53ddc2417c67dd3c0608a8dcfd9b7b353f78854b1556149 -2ccf497dea57f048358f06683b782f98be6f6ba2619b577c16cdcc21eead86ca -bbca160311200ef58a22bc6efd972008c8a5e52d17db7f0b0aec33372bd2917a -5507508785a459e9498d5e21656bf10328bf88d3488b2eaba139eee172f74361 -2d286f1113d6696bb707db1a197319dafd102c0ec219695147198f3b8d5d5b89 -8a0309234f7289d5e66a7376621894d5c019e01c192446ac9d278646d7298538 -55b38e1521030b66b6efd18f6cd2704b21a0a49e81663847289fbda5326adf65 -71e16773ae3c51d06c03a8336f9f44fd12003808abb00f1857c93f6645b9449f -25220b9977d3828d62c889b02e055079271a3b8968d62e32eae4f184010e4994 -6338a8a13a095ed68c55177773a348e1cb60240e352a76449a376a7d08b533bd -92b197b833ecfb0d25b2b7df749c3ffe853be612b1bb499d3dee2fe3e8bd6302 -a5e95cd4fedb83fb79bce72754e125f4bc6942787bab55b85e945479e43148ab -a95ad725a717f25a6c682268ce156e1f29e3a4aded44a4dad17d1b514aa9b585 -e3ab8f0ac5a70b85cb367366e9ee4b7845fc195800766d27fc285038f40846f5 -5d0c8ee3672e7402ce795d64d884957b86a7157de3e3df7622b99d2be7c0c331 -4bb811871e13dad5461f8c4abe92d86f3778d18552bf10211d7efdc2a93738ea -5b60eebba0a11ec707f070c862b2c21f9c6c9ad190030b2e9244cbca174b06ba -bb60556c239865c96a19bde4c6f0c3c5b120d9956d183ecf2939fd28b65edbd4 -550b3499eaff0737365d2054666623cbe71a6f2f5aa5ed6c96f6960305862762 -701f8394f278e42f8ec2b017ebe419a5b906e4eab6f9bcd2fff8293704c7eb61 -25a090d5e076cbc4acf48fcf8feab435219dd3ffd8e706fd7380e52b43660e7b -bfad3be6b13ce1369846aee078363c3cb94ad964885df77a41ea13d31441aec1 -b012c8aad0dc077dfe12c9ec7d2cd2454c9ebbb570facdef6e09ced587778c0d -baace80fb89262b3bbb66d4a35ad7101bfaf3bcb6ed2b40c757e71b24b58f6be -797550c446220d30d1c8df5bd995a897031a4a2c9077099c4118e0b1b5dd6fdd -ebac8bbbdcf929eadedd842c0dafb3e17e694208063f68fef0f1847b2141f8fc -df05743ca030b5cfad3cb8b841a609743a0ac46d31bbd8bbe141383b75d942a7 -c5ff007a075aeef1403e86080497231a15d4700e26e9b33be4c0ab54c5a165a9 -6c676e6a05d6711a77cc580115f3b9e4ef09ca4a254d98a13b531f51168110f8 -003284e6d0e6cc36bada9e74f8d06b2cca85e342060b9d6a5ea538da88da7cf3 -dd2c3cd876cb3dd9cb66757545313e381244bb7000b76bfbf40979ae01a9c1cd -d358ed0e2942dee97363ce183da7e88638295620938f555ffdbbfb464f8a5028 -270ecd40de5eedb3c4ba086d97b92f6a6570d2245110d4821a7c6edcb1c70c2a -2ea1a590edc5f5097a8bac74985ef27d2f82040347f8f736b530e844544a10d0 -dd19074a8e37f0c161c5b3b91c64aa9fc6e3d660c14669cef8c93decd0a85f2b -d423df9f312bf89c6e992bf6bbf15f96c9ebeabb6060d2bfb26f836ee5c7976e -29dce963b756610c92e28b942c663ba859b6c01bf1379fc868769cd197ac2ceb -0bea2bc1224dea1ba3cb08f2a45ad51d8f6046f0897e8e828a413cf0f7b1a058 -69603ba031866d8a9e5352c248d30cfe3471683b94ce3062814167a3f7952d16 -65cde252c8bf4f35f62990b1cb26f4794f79189d98aaca9b2c5ac74824b07a8b -8439eb3db22ce469c32c8506621b60556c512cc8bc61e5602c3ee719289ea08f -1e5df3287b3c9514690a7e0704248fa9b518290ea751a6f3a2ec679f5d651e96 -df1536d51fd42e3e0119b3f22eb584d1c491accf851b5220c6d360c268d4aa85 -fd9b7135c37c8d8e6271ce49cd29248ddb3a5a2d978b85173376dcfc27302e33 -2258c1226dd3664ceec4bc2db8be64f444b51e589214ebf985f7ce381cbd41bb -3c1b25e6e7441f42e2b6d136429dd68bd7feec01f412528d9099ac3c1e441b81 -ba31e9069bbf1ecd336e8a6f9cc4af76c72c518803f979934252ed6d8c28cc73 -7382a3eeb37966ae223b10272f43f7a54d78a9f244de425593b7be206a46d77c -16028d69f6bf92397f224c49f95977e2f070d7d6ba6d151ca828956c85d336b4 -43c3e90da48960666a77b612ad16ea16beaa80be5a62e05c17e2495be6858654 -1547bc0c9f04095c945ad593eb701e4a97a2d8c1992b8b47cc3c5dbaad6ab20b -51bc9cb43440c162777280cbe636a8df83011fdf27b9dc6f17cabc3e459c0200 -eb92b283dc742993be94be836b11423f36ca4a897e08cd9554544d597694ea68 -15f5993ecc55b5432053a485e1855165867196c5df3701dc14dd2c64b56a0f97 -10e7d8adaa7268442e5e4070e190bb626793105059329dc70de48c0495271628 -432a11126737de3493754677aa053312acdc569f394340b3844c8f417be09f69 -677b19609582306a05c129c3c5bc998b29ae7c649c413ea11977573efe140ac2 -605740919149ce65cfe85846260a8e748437547159937962f19a7f92769aaaf0 -0302830fca67d4f6477e3161cd9855fdca8f2035f4b23e4cba17bf9b7627a917 -76ed7466dedf9c4e4772989d25e30abc39d872f9663fb53dd1ed680b87fb615e -2f2efd30c3dbe8b765edb8a8f59b6b41f715cdf52f827c3bdc8fee9937779567 -280cbe87fc27f3ec4066ed42b5876d1229c18a117668ff2a4a51914c82b14a5f -5fa1a069e197afb07eedbc5726ecdc604b89905c1455e8131b6f745ea87220a3 -b6f656a90c92dc5f51fc93f9118e6786130b93100518349306db73091342f54a -1619ca94495f0137670baad9c17bf717063ce6695dcd28db5a759bae10c0e5d3 -9f53beab3ad71532570b4ff8c02ab59f053ef86d370687d5b3fec2625f205334 -99fa531f9fecf6495c2de74249a68cbc59133157d3e59f684649a1b6d78faeb0 -2688b6ebe5db596d3d65287f736464fe9009a8db24440b6b14305088a24ea669 -8c879e9914fc8a32cdc0748f0ef9dc451a630dc47fb67ba759307572e173d92d -13eab0cabd44aae8d44cf1a7f8138139e1731acaadd929712eed2b7287c0edf3 -155ad1170a9f4fddcf5c4f16f5e6b080f06de197a78020f64a9858071e0b9357 -025a70c987848d923593b56e3eb79da9fa5308aa9e47cb729d9bb15a278f917d -09f36607eb544acd6aa41269d32fbf3a2f06f9c4dc5bccc612a70c805ffe936c -4ec31d7762fce1ae00ab93549b44c059f6e443c1ce76cd293784304c3753e410 -0173c2ccb173a05d3ef0b61fe5a4c4728bf7735f8dcb80f2e84a82a970c60016 -8065b64537104d28fb697179c8d3e006807925ba8c6a4b84aa7b17bb2ec9b10b -75271b7e96f0071578f85fbaa5e0ada11171d84324f21c3f3a4ba59ae3130a77 -1c3af807f619056601857d58137bcfd004e3c9aa2130fb3687e60e83982bf574 -196857f61ff57523b0e197cd88e48d57db6a8f3d6e34f5b4dd1e6b65e3c0b97c -83cc9e978bce3bc0271468a45926894627334fe0688401e876cb55d4e37152ca -fd5e7b763c90bbea224ec10a48d7835fbc7bb4825f78a2b28d2717471d907060 -3cc9603fd7643ae90060ec0e0ba61375d7edacf4628801f7298a99195a4b028f -3c7e756c067fe289e4f34b2f118c3e23b7f59db92becf919885cb06cc624dd8a -27be7cdf59ecebd5d7363778a04dfdfaf249dcd4067349345c3f44ac6616a8e7 -01033c14990336c19e468110e9fabb09b6a27264344b95fe82a381ed0331581c -8218fe1d4afd60567cf61e79df4f8ea77d1de918b6235fb55c82d2f1f76de523 -7c3ac091c04b742cae4b26cb6361682ed42f5a78df5bd5c2293d2d33d0d1a5d7 -0c4bc281b07ff10abc21b10991276072cb1c65c2414fe0c830a4938c3ce8921c -3d5427649c0fd7857137dd5252dbc678267269ce3d655ee2b428a80dc08ce315 -151f27d80ca0f2f211a098eb1d1a1a10552a76124ce2bc9676dbaa47c6b76be4 -0bcf4ea91b6c935dc9df4ebea30991fc824d0320f9c5a30a8b46186c30a1255c -86c47e4f7e5a982f863202a4d11829ebfad2f3acd5791f990c7e0ebd61f197c3 -853aaedf8e53baa79a963569326a1347a34fbfa49295f046afcb4bcc2923a892 -59abcd932a6d60fac2d769949da3d6ae1dfddae789be8329d77c29bd16df33f6 -ba2053c515beac78f58392bf1c8c72a7a5ffdb594cb33e5062c0da504c0dd280 -5effbc4ce05e3b14788372c9336f1c1a2359b030e7b033024aeb816e3708366e -1ccd1cd801a5f60b01b86d072ca341d27bce33dd6c51c95034e09999fdd3f2e2 -119674858e5cf0a2b4e6125a5991192cf2c121d868083d172ff0f53423cd5333 -d7d69d93c28d4397970be2d04a2c2c3a57445a6a034c92379f84c0ae4ba868bd -0b0c3a15ed1620e71599dba3652d09312465a136a9e08cf615294123d7e6768b -b645e85bc64c0bacfccd384059eb6485bb1b3cb79d61d1b47c1f6d6ac7f9fe2d -f15c28c985b19e73096941a55bb17782e3f7bc381a9d630a226b555fb4b0cc99 -a7fef217a750e59d34aef1b258d81054780eb752502436e8609f80204eb6b611 -ab9b28300e2ce6b216a6332218484c5ac9c240c965efd8a3c74ae6a658906d29 -d382424238c4aaba7a024e4d653e5524c6f7aeb050034030b62e15636a04107f -ce41ce7e56d38507ced6ede2ef06f8cd81d4227d5818561e4baaeb8e6860eae6 -047869daad56a4aee6fd2f9ed93d93fef1df5bdd73b1584d8ae513d0bfb40885 -62af2f398332b027d3228b5dc8381af79a92598961b20a62d1d0c41daacd9d3d -44f3a52d10a57c7fa47acd85aad2d84928a5ed600c826430a3fb3e4bcd86763e -f1218fe3897a91e530d857d47ff90b69cb924788ab187e89ef80fbc78557ae60 -a67ad5f8b08250ad93fc3192e949df2439a135840945396cdd0749bc70463a49 -a1b6c917fb592e173f3e2ad4cb22dd6bb8de955ae58978aead4721a23b3c9c76 -b728c1ae6645709de540bc0c504ab17719286d6b0466c95e23acd90de6c74011 -9090e6686e184d1cef3f94c5be9c1a2c24ad057ea528190bff84adf0b1b5f5e2 -7c81ab476fba93ec8fa2ed6b22554501b5deeacf6d03e9c3f44cb67c0d077e6b -40bd79db9bf1782d49b207befab620a3b7cec43af95d04ab7478bde64694c919 -6560acba561acc1acc423d1aab4eae32f2551297d25643f89c2671d52470ec22 -1134af8b514413f1d3e4dd5a306aae017ac79b25680b22872db07187b09b2736 -e2c9c86db4d7fad45ecda55b1fb881731c6bcdc9fb255b8c163ed39876b6112b -031fff977d1134b2a3b3966027dd7ff64bd185dd3c731f255769ab9b78fc5c54 -625ad9af1c00f4ed2d667d60bb38ddc903743000dd50dd63aa100c5fc560eee5 -0dc1839148b545a9e295e3d11c9860d0e5e5987916511e6ff2325d9e303a7598 -5d1bdbdff7143a48bc23fb1cb9e7cbe5fddd692c29ec37795502283b44fd0cfd -2859b7c4056fec00ed5cef8f057b35dff5912471b55f05b0baf2c77123e6a657 -27c79e1b6eb92efbd0ae75a14720e852ceb26da8df8744ece28d61c1f2d201a2 -2959e232e95227e3e35d86edddb529ed3634694bcc925ef4ff1813d1e59bd576 -42b4531ca07bb6ca61034da55e7e493ad6730d64502250e31a6d68a28a3d3a14 -2bcd2e5c0325034d0bc1e0f3bb63febd450e286eeb5ebab0cffbe15b1f64f1d3 -78c4a0df74176da321eb304fab2d4546675ec8556072d0c03ac7edabaa839e68 -4299d94df7b74c16de7c0ba6358cdfbf33b169bf171146ea12d93a6919b72e4a -4c861bc20c7e0ca05b40a86d7d2fe16d7c0cc0d5e0273402f0e93283310f30b2 -85c9a1273d8eacd308e8cadfb0ec569660177d124246d2795819b44b7bff568f -201b4b5d25c36bf21771613bd469c8f2b5ff3fd2da88c45a556973583ddb8453 -3ed8c0ae5bc2a6085fbcef2421b09b7ff3728404975a8e85b73d7a13e7310d50 -0c767be1293981ef99ad1948a139c617e6c71bbd55d0a50397d57943fd7bfbce -82265b2d265021f647b3c79f6665cbd7a6322528e6626ca0b27dc4314a4d129c -a65cd3ef3736b568ec2490b7b886f0bffee2998f78b3e9fe69a4e207f7ada3ab -1a4529a5407cd848619b35190c684cecdda674d1179ca7d458640872a234424a -e869091e0bd77e873da1b36e0f99f0656767bc8aa2616adcb910d879481aae05 -ee612512b18531676e092e64e16f5d7abbc6d569ef28208cf7ef52ef78f6011b -86f856a3fb2ac8b1863dedbf67007e7e7c6d5f6728f98cd67f9613e046ac0186 -de57808eadc4454180637cf8ddaa95bf40b67b1e5626a7283e81ffeb58d90061 -b8ad233309f9f0c79ec76231a51bbfbff920a488c38960780ebc86efad4e09ed -39e393b045f59fe2cc7a80458467bee25b0745b8ab9bb7d2085a8c4b81691baf -3821c512b137f1b0bd0aaaeeccebf6cdad3d9c581931af7ba2a29344baf72af9 -c3e55d9fb24e1812884cb800b1d6dfb9379c2a323adbe309cc1a9ad0dd7d326b -d4a2ee16c74d6cdf8d79f3e017af921f70379243549461343f5ecf53415ec115 -d1ea7ee2d115113e8b7b7337f82b981f7ce2b6a488117f73e1d5ef63a063607f -23eb0a730330ab8c1a67d6cbbe908d79e85685aa0cd9a54f3b9384aff050729e -ec9f1077216258ab62abe679c66b8c7de084c7cf5cc3af5d8e49f3a0b6ff0bdc -0808df01a0994681aac8eee20338438687556066fadfcd5b2d660d402a6eb7dc -16d126f23890a3544bd059449eb407e850c12605e4ae757432ace59dfdd6a72b -23ce71fa676487e62a5b2f45445d9b3ee11b1bf3d10c67226bd3b17e4bd9d372 -60dcaa2ed57432f092750613a3fb7bf8c795bd0814e09b59f72f6110c52defb3 -193b480479a3c38d55727c9fdb0836564615a684082d8d24891f5ca73508608e -06fbb2a032e48e94906c2cc0661f424761a6672be2880416dca4542046dcbac6 -685fa174ba69a7e05122b43b583d1a4908899bbf0ed9e31dec68ff4278c2541b -68631aaaa6647175d21664b3a1e10a64b7a6720bea98f8602bed3495176ec943 -71af887c2a98ed1dc71783f04209bbc20cae101e53923a994409ef644eac87be -6563447f2cb53b185cd5eab35968bb17fa0fad8632e67146b364dc6b5a50ef99 -f8de26564c191bac4df32d6c0ef8f9017df3dc03f84fb151a43a2dbc1f20ede9 -c8e275cfe5d8a2c3d8fd4f5f0a467ef6b269988185186d6984695723a6904c63 -7f0b64d4c303b93223dfe34630f02c6f99f79a0fd7f49d3d0490039a31cee499 -2f6309f16932fcd2ae2dc4a4a9e62e84b355e864dc7ff3c613137302f493ca5b -637d7d36134c00cfffa6350ac94d057ed5acaf79f7f3ea2cd2c0307f3585a36c -f0351d971224bcfd8de2f4e2c88aebe425e08f13d73eef49d321bc9fcf15d7e6 -2fd5578fb8f5304c28b6356edc455fb93b61ae3d29e54e1796be3fff95ae3b3e -45f8659f6b25dc880e734f4cd4a93552b17fdb5504e92e8320ab9217fc23c721 -2ab7e825b31a7f5a5bdb671e7bd05109c9871f4c2b2269cde5435e5cbdb6610b -26aa1896496cd325b4ff0c91d8492dd525d6fa3b4650b9a618496c8f7b7c51ec -34d71bca56eb7386ca0511cfc7225e01faccc9b00e1c4223df6a5cc81e89b14c -c0a18453a3ca7ff1aaa331cb9cefff340c178ae4aee7b76d237711c370250416 -0b36d1f0ac5f06c21bdd0e753aa4dba7c02bfe67434de18e898507152bf482e7 -4ec75b19aad688732fb521f2304a1c762b2600dd6d9037e4668869d89a7b417a -133699dc45913cb9bab9159558fc508d0a58cf47176b8b133c59fb1629e12f6e -c1ed74029a2488025f51790912a82d4664e523a3010fedfc6e8c10a2530ab75f -20ffd33df86a4e7667865b7ac2f7f4838b5fb88c33f885a4cb67c03eabf332f3 -06286a2c535913e3d8124622d2d56d720d2bfb952978ef99380631728bdcb4cd -21b29946fe620cb3c8cae41f574bf1cb7e957cc13abbc945f88bcb93216e89ce -1effd4070f1e6cca77fca0b8bdad434dc706b62db19835d9beb4f08c444ff97f -a51f04cbcaa2076eb1577645eda73713dc5274a3c3ab79dd8ad2f016cf656e66 -a1469e401ebf9787d00292364770f8a9c9c82eb44376b4c351c3aa3381d9e1f6 -1ff3a65b3019be275fc72abe4e9a46817099a64db6d5fbf540baac0fcf4ba6c3 -c519732032a8f79524521ff7a6e9d841925d306ef6eef95671e4974e923176e5 -08a0b1da0c892f324822e84a60c66d38aec7f1b178051e24669218ac92338157 -61b75dbc4516e03ebbf500043e5b906046e5186649fbb8e48e558320e9b0b935 -1c35b6560b9549565bf37e42f9f9380b735b674ae684bc697cab0e3281c40c3d -744ca8ec46ad419f0a6d37f681664560f52886cbf8a8b6cbbcda002b6c5f3e3e -fc6b6f79bf425db9145d22ff3a6d8864df9c9b11866ca4f862b7efe4d97153a3 -3cc70f1ee938f5052fa89a8d0a0e7a11602d0a1c2cd8e2d59566a78d4b23ba29 -899d981c0147dacdba8c6d36946304ef03756a72b01fff1323bb50333cb30515 -21111415ec0e0f8b10d5375c82762a6bc2ef9831cdb9d3de4d8b5bf30c05fc7a -d9e90fce9d1b1e0f02db40d69643e7e895506a0a15496f2c91676147297449bb -1a5305107cd5861b5152ef12289995bf31d047f62ce48937d8ecdf7917b169a4 -420c2afddf97819896c18024d92763492742a679f8af739c96e45839c7d67753 -716bc9ef5b5cc284b234ebfa0a133de504c5033a1b91fdc31fa80e8d529507c6 -3727f876379ae2fbfe527e10eac6736770e4b69c2a12244039f30aa3fb0eac4d -0deda1be64e3436e3a34b6a303dd44b51fa8a944210d476c4b24b86f62e45e81 -569c9cb6bce428ece567fb21ce41e83da497195c03e5bb0d44bab7fd5653b73f -ac0b265bbb3eae574459475893edff4465cabc2e565e3bf97250de80f4bbb356 -33068dd3c792cf7f1bba7a9e1a8177310422f30180039874ce4e579a24968d1e -3db6bcaa63fd6b95e00ff6307dd8fc7858c13bb773c48876b9dbbb0c78a9bd31 -334ab909262a5725bd9f5afc250e2ec5ea1a2cde88b57a5341b24b2bec3454ce -85ec14ad66c16383467b1a178e0745965be5539703e2e97d85404845a2d32402 -322ad8ed280bdf87b64271f87e21c9e0c22471fb3a90a8fecf8bd7dae8895b46 -5855ac5bfdaaa2131a106d05734bf564e675c5c386984109e13396dfa8af75af -b25279d6e72ec57b2813cb78b677eab1b8cb9523e0eb30e1e9ef9f012e8f60ae -53ef22c23963a68f8f21fecfd9ca815224e0bad53ae49e8b3085c6598fc0d90f -4c3d1daa4276929e3a96b91d031533b05261ee582ead64259816def02b5b51e1 -d844fc01e933f03cbd4a870ca9e61931a1e0ed550246735adf6659f080544d3d -dfa68a47052948e7bc7a016c43894a0be70b97556c5562f7b1b8916bfc399923 -ed3f163da34b6caf6c3bf0d16c676c87e3650be9b4b8981f8b1b88badc0d8d19 -41ee1431674693c6a0fa775615fde5d4041f2027e145a773d548919be54eae1e -c9b550dd82e6313c544d5e70e38fa61819e6b499c7ec30e7af12f1019b8a39de -866fd3c41d13d5d498373d355a17e02749dbfc02041cf65f74dd7db6c10c6ca1 -57c4f2ac1b6dd51eb209721fba0ccdb785702f8462176fb1a883c78e3ba9a538 -df3a0a8069e7311ac3f31c7130a608f1a2892fb4d7fd9e606a17b3051c7feb3a -367ccf50e29e7444097dfd45764c5fe31fb0466e7a494149300d795171a29359 -c623c7730df7bed33b63004e791ab84f6249b6789d62a33c1e0efb065befceef -0a0281b33528159450ba6e2a7d2bb8daa4cf8ff99fe3227c4348cb8c18e0423a -41c2646a3db6f380c99d75a6f2e1b9238103a52c07c3c0ec2d4b52f84e1edfa6 -f1405b03692380fb7e6cc8e44a108698fa4db125c42f12f9a1910bf807391b5e -637428485d908a02dfeb14b1114f3f5ee282fd3e5ccf3787dd036d721999a29e -5d8e6c681c3c8c73dd021e06f41f139c5bbf3a85de71735352e5c5dd2ef41236 -1628e3021857b2b7256ac29e6b1c55e48480064b27f3ec2cf1398d442c823982 -0b623aaa550bb68c1440342ed7243a50491142eb68a6b5956c168d65276a54f9 -61c00f32e70b129655d9e5a767180fe0e29ec2fb20f4308125fc23f0f435482f -b39c29794a5cded2240f5488effdbb1a1b39c987a3533f83ddf483a16846a1da -0e45651c927055495dd971d8e5cab2bf653b91bc9928c3e8ebed97ee7374cabf -7e78e5532155ac89fb804719ef1e7a500d8feeb9fded1ce9be2672d9282c44cd -0c4aa255c28d2b8569df9a1c493103f68864e7bf1f54cea30248eca1b7e1e257 -5f0670434b5de833fcb288d42de09a8407fffc99e00d4e123b908c0b1bc31dd2 -a3ae4b6a8290018a16e77895d6c43e06c400dda4c43ca93d1df575445e24e9ba -127eb29dc06cf35e5ad030584add018086af5fc41ffc21937c730fd0e0d20c10 -62460e0b92b146ea1f722310f020b61242b1cf977eb95d0ffa0f31ef0ab89ecd -4b1d1c65954ff6b5481ecc39cef3edf283be31aab4920832e245d034c749ac08 -454f04f21a19bc36ff53dd0d5bf31df4be6ef8f4cf57d3f38f112d153b8439d0 -9cae8c38cc7466ea777df102c3252359e026fcb54c5a47477228bcf87ca7e164 -0d55060d4e5339c6815ac4901c951f4fe2c438cdda7dd38a341d5f831d0871a5 -b09611bb78135fc2b49bfb19292d737467947fa2bafbb5c69b9b9e31a923d34c -515258d190a6b2e4085db3e6b3545a2c17aac98c5da52574d07506a9eff01568 -5d1abace9c4cd203a7f08c96499c1671525e93efa0fa83340bfdb66b1d51087f -3c6915f456393a5c3d2a00690a3356303a608a28e24ca3f7660608f4d90506da -d9644f4bb5e62cd6a1e24f4e76d47c9d586f1f8ca28ad35569bd98a96b8f47c0 -6b9895d93ad8a917d053f1a943ed9977f75340f87c3daf67622a63c6e94f6d50 -2a07082e09ccb61a107e5c4e24b5eefe576074c52ab8495286846bc498fc2212 -06984b0057b21f34d84d629f714d3a284e6ceaf815d74138f99a508ab4d0722c -e0dd9d196d9824b7b9633e7cef9f859987c2ccb2ae6be34bbdc10f0e34159f8e -72a3a4ffe181e3e9653e434c1340b632e7a8aea775ee3b00740224df9101cf40 -ec3bffb8652220d4d40f16a75ac76ab8f6f642e5afcc823dfe1730184c01a003 -3168588c96aa5f553c09f159622464ef88ff4f9954ce73587d7d5b05aeebbc7a -2b7ea0ddbceab280d876c96fca607e701b14fd573e46640134eb7389593653ea -692e73c9ce2b7db38298d62184af77c289964f25faed002ca5328bb28202f7ca -160a3f8f020bd03680532c19568431e8b5428632d6911e5eab27a5eba54a6034 -cd840f8416d2491e1f5d28bc5ed10ccff0c884821220826c56c961eeb6bf7023 -033d4f369cd002254f5812013be78acd04f3928b39bf63f8e71599c9e3b1325a -0a59188be2519f172abeb18729c7fe9e358d92e3bc6600f22ed9b94b4f35a200 -b0aa4425323e290e08cc2a707f2390a2c20b9a7bf87265322ef988814d3e1b56 -1a064001b28ae65afc8867a0df41157982508bd3d847b1108029f7fec9a218af -202c3b4b99dfd1c52e168d54ad350ad2c58d97365f35ce7c5c84e4d32d636285 -09200551175cdb2e4031ef60858ba7ff3db43c571b447699362c662b39c993b7 -9decd2d2f921bed221bfe8c28fa20c6ef48aa708d6294a4093412ad9b340c61e -0a670e28a04fe7c820e21830767d61864020ef8ddf570d8f9b046ab73e80aa6d -691c19fd10d94c864565ecc5a8fdbf83d62b27dc4e7ad1047955776f806fa1aa -87995dd2f8539e5e014048666bc4fcf4557e5ba79bda346701131cdd3db85ed7 -d6b38fad015346b70a727b2f405c9f10d5df8040078518f17ff23a80d27ef9c1 -b0c26b2ea8ee81a45d29581c309398085d9959822ead02b652b0e35ae100afcd -52c35ee0c1ca0c2f9b163a6d1eeb1672d0eead9c4fc374ffd819c789ce16ff45 -7e93296667d8760b44214e82938e81066e3a9f695c4332dc4ecb00bfa037897e -e44aa3649faffde5cbc9e6ad33ffa9c6fa4cd0c85647da7c173f42234ca00b1c -70bd8b063132166b479d28f79561c40701a166e40d724fcbe13e20f600b06847 -014bb78cf57b11483f3d8c1d5236494d132a181cd595d54b47cac545494e4431 -ccfeea4ecc3e4adce7c19bbafdc4895d14214138caaa4891f4ef665af705c115 -37be633fc1a53f92b6a7d9a581c7d729874c13c63c47935de49260ebbc8cf5c4 -32058ba6705c7779663568a9014a4ba8efa0f25cc6dcfead2ed37272c62d6e34 -ba1d34a547eb94ebde5371095c989483fdcb02863f030bfd04c1dde1532b4512 -3e262faba5f8dda2851284bf20cf0776e954e2eeb7cc1753fc7b168e3cac6ca9 -04de7a9a8c39ac89665593da6e493f0c4801b21078ffbbe4c71fd39b88b83730 -67ea1e5edb0a98259ce6318d49e081dfba4b10e560c79b0c1e7ed0c957f8fb4c -3048d0a6fa602f0569bc4f0781e5de46fde118ef96d19b4021cd1d9775c58c9e -76f010de2f8b75ccbe508351166a9aefdc971ca1de0d21eb9ee0ceb55c40bb5b -7ceccf659fa2e3a541e2ecac7bc848e351db990679df29023f8716147827567c -19a83438d826d67fe5fb3e6b58d2ba21e4c2ebe15755b87df846570464f25755 -615871cc06bd8db7177a190715678fb9e7163009164d9afbb0cdffd3ac6489b9 -22ad5e43eed5921021ee465cf6ef04dbf18f7270273718be13ad629d5ac50fe7 -7cec7379c8c6679aa0374803dc55de0945c9f6c881fe4db2a86c70e95e39838f -a9e218314c3a7bb735e7974052c8b79dd9969a4efc50927fd3ae021fbbb18250 -cf06b8ca0cd3ddbfe9f36c71c43d767b240147f0123a9bc61569ec5c66b18797 -b027cfe204a2285d29d6a398f7e9b11dc82134121c3abe026b7fc9e80ff11ad9 -802f96dfced7f72ba3579bd4ab3f9351189d87cef4ae09bf6633d9554d05fb2d -8ab28489935cc3d75ce9eb5f35d7968c07261010e487f963d6cb2e94d5eaf0c8 -4b3781846e3119904d51a9816d7f116b8c16bf3f13928e77b990e51d4c002450 -77f99447cb1dbdd28ab2b07fc142dc317e2b133a5ae533264af29d70e9d47426 -147b9ba4863acd260d42052db15000ebeddb792b737307d5d0a1f6ea69cbd2cf -53634fa840cca60f85b72a4ee48c5d948495fc2edec00eb6fe46e0dd7961d935 -83913bfd5983bac8834f1324d6da3425d837c174f8aeb5c8ea1957ec37217a7e -e0a5566cb75ff3919edfbc86d745c4028a58ef960d1896baa458bb5499d49d95 -1cc167384a27eb8587ca322493398f6938636e953ac1e9d24b46ef6a449cec27 -dd9412c4376d584529ef327ed98a179e0761e4656e59f62db92fccc8bf9efc59 -b0db2b1d5bc11cf3ba2f7436f407699bc92c6cb0cabcc86dd84c33313ae39202 -089bafafa4a4c781876205e5a3f4d585706ca3064fa761312e187a1e804af82e -b2c4e7962411716e4b5d097a617f6f58857604256dbf1ab25872b0ed10880cbd -5ad6860709bb37d6d12b7aa770693782d14092589a8d714d0c407c6a4ec49a7c -4dac5f1e138fc3498af069696007cdcf84b479a15dcec39d6fcb751d9fb1a76d -0d109ff55b6ea6113cb287de7fcfd862214def474fd347e7ba48eedae6026c31 -5dc9452a97722a76388368ad4b704dcc60308439a53612e67bd0f1139e53fd9b -322381c270a5f392e6bf943f731bbcc42e9aa011ceecc3f1146c00d341d87b7d -e187c9627efb4ecf1aadae00c968af4e2dfa8964e9460f7942d4340be7333d48 -5ac017ae54b71773ff083fb61b7547aca472965b2c80f7bd0febe9905785ff9f -7847c47401e16ca8d0ecec0a3fcb8f3b728d7d03b5524489aaccb9d6b8db7df9 -3d860df57aa5bb84d9f52af74ed5426640f01bd95b05ed144a866586074ed692 -8d892ecef5d50f5e0f41815846308548158305080e9cbddc268c237b4d4af8e4 -7ed1e85d6cebf45bdb6251bb89b3f8b5b8138f9bb9ec30b3e6adcee34ea28d1a -60708fa06398402e69689d74d27eabeaad4da628ecf00d3086003d6fe8c45c33 -2875820eb43e7352902373dd33c313fa85d7827cacbfa7978970a5d5de4bd4af -55110460c700547a707523763549efe11ea75345cb29bfad52e4ac7e2b488ea7 -ce62c1c29e4c6e7a8602429fc4f561ad8db3f52f9a7fe79d3a29a069cd4e67ce -36a8bd0a162361114d4c25f984f653934f5e32f1257c4d4f464d13c79223dd30 -5eb477ecfc55a57190f7a64e7ff4b22212e1f298521a42c2623d43c5d8a4e41e -dcceb384a6ca9e64a6f141eb8e7677a8a34bcfa232783511ff6a5c83da7553a5 -5bbdbaa6a3f5e9eb880aa210c8159d455d7964f270e13d0875068bd88d7f0bf3 -dd5923076f7f4406d641b511878d594a98e09b776d432de307ad56b9e86c5554 -98826ce672fb0e2dda968e93896d3cdbbefca0acf3afe14a0b6ba62f273cca52 -a07f13790c19844c0c90c8532a9265720d930ecc2acdab95c6d83547e281186e -581e39a456ad9106680396803f6ff852eeddaf0af9ebf41f608a9ac646ac61ac -18dc4c839c5afab4198c178969491cce2174d161f78b8582ff84c40a3c8770d2 -6f493510949d44c3c6aa846f0d2e19010a0a83b79448883ee857171145f543a2 -74687aa06a248bacd1ac6a4bd533f0964feed2a23eb48d25a486024ce86e0a38 -41bd3435998d0d914872fb8e0307eb4bd1f57ba077a9358dd91dd46568d03df1 -aae17b9d673415084e0fbbebe1eac334637478ebed90d6f93b774260c7d4bc5c -6385605dbbe7ed4e1735bc30baa7483594a79d13e4d511fb77ff972556b372d8 -14c2a467be72a91bdb2da9c145c596a7a2b32cfbb38de4312a53998434e87712 -6864cca66e5d378307560390ee53e7abe12d96fc447d9d5c677c48ed3ce2359d -2be4bd70a57e2e0f8f1b83333d2a640f17ae0325bcb1409176391542b75b25f6 -f6cf8fefc27b402cb2f02867d1397681a50e1141631a20fb7ae4f46743ba8ea1 -5121b5b59a539bdefa78b865484b4a2c402eb1abd07f195d75feb8608fedfce3 -aa3046b0ad4f802969e449d482ffe25a3f5debda3671e8fd1bd3c01af5d2184a -a188a8deb5324b47da4238671830b6be7c58d7dd55523e88f9e6698c6c607776 -50ec99e1a74916f9b91c6415e33a60822c6f2835fda4b990247537a1c34f6584 -b78f699a5684e3db626a1e95083b2f4590aa0823773f9adeb660cf9978fddf73 -4ca0d3512db50522739b7a9ebb1408d5a90783d697e419799fb4a181cacb8bfb -840df349b29db9006f467258314f10447018969ca117f4581d73035778f191cf -14141ff9576acbd3867aaa7992d63cc26c1d214cb9581c53e8553cffb9543648 -799821c97e55b360a65028de68dad18b3cf16d2452ff1f101dc7c2a823e9da28 -11109c843de3861dcff12390700d0c2c6b204a5515f11d7c405519ba2475b706 -70d58a642efd77dc71ad2c8ad42f4a88dffbdb506482ac7a990cc966d671565b -60f57cbe1b774106c9d23bf9290f4b5155c50246e1408f4b76f4bda6a2d35600 -3a060a3536538447a8934a18c57d002119a99fad515e47962592273d48b38ae3 -43aea9c46d80c378fc5835e0700dcdab380a1f79c138def441db646692729c60 -478f4b23384cc8d2dd017a9efcb0171dd3a98be7092d5a8665189fbf12e5a1ed -2306af674cfc62260997a29474a6dc961220a01c622619974e5d49075681f08a -31ab35182bbd23f88e3f1d527ed271d38c76f6bee50d7c132fb941bf989767d1 -7b79c9a41c643a2e7a5e5d7e80415348cf3411d07b4d53d28057ac98f520bd20 -892dfdf1e724ffdb55b5db6d7cb88364e93d87170eaed07bc61cf5535020b27e -2c6edb952134e658e17c292efafd9074c92118780d3beaa405d8dd5a8688a237 -bcd0fdc4ae77d83b0ea191ef8623e5e19aa1caab8654cb613bdb308c4114ff1f -3b5c024352e61aff8c051760c2ea3954bea66f56b7001fa2897f74f314af472b -393d0e47ea0686a2cb817718ec041a40fd83ddf72f12487e89cc17afdbb0066a -c2bec2f3a1aedb9fece1f2c8992cc2fff7c7f02cadc3dc6200fdf9776427bed9 -be51acec93cd9b3168c7a9a0e099777712ba89a4dd1cbb6a8dba84ab3efbce82 -b193c746346d295157246793c4bb287dfbf599946521dc40c2b9b16fc935017a -b7d68868ea3e22e01422ceab8e4e48ae502cc9c39428f0c0a1add20f3e7bfdf1 -1e97a3f3dbfd2476f28d6e3e3b8cc0316d29e9c4c85ef4d9502db756369b0e23 -2fe9509ff8ada5fbdbcf766f73486d6df70e3950183b787ada2b8bba1a912f13 -c2216019bcd8d1769045907523e33142f93905b692c9e1d67cde3121954eeb7b -0c57bca307d39e50df91dc0f610635e1cef1f14a2fa19833700435b7df91f7ed -21406771ee8a1e9cd912e5d52d1116678fb452a05e94b856c5eed25007b9c924 -4c723e1e2313820546233dc8ba2b510cedc4e3f5fca869bc88d3e90f19ad4266 -2b787ef3b96959ef47abd9150bb6955ca9f56487d29178d48c75c68535695432 -06d1e4d52e09570357fd2645d08c155b1f9a3edcc8c0ad24d7c3d99edca9677a -06e57c9ecb1c9c444f1e0ceeaf7d21f6872940280caf0bcf66f3aad3fc801740 -02d6010f79b2b12a442ad5d253eb34b10a197abbff638d7b1197aec61dffea12 -57ddb7f936144a1c4cb620922d2108f31813424d97e12e78d33591b615d2dc85 -10cc83c19f2c3c3a34eb0b5a9c99c1f5564e46dd330dd8314ef723b975d85a7c -078f8bc68a75d753f3ae084e60f6b2c7fa0dc4245d73d18af3db8261e628ef25 -88179998c5b611f9d832c5da2d7d27360e766943b7aab90a2633b99aa842bae3 -1c72a6d3bf15d881d19b6f0a25286c1333e8fb8f5a91b08ef761d8ed4d90799d -a6c283c74c5604a25dfd5e4292217058096e4747975948c5320335c911ef2af4 -99d1b1f5c0da059e3fa9de52ecc24f0baacfe50aaaa2820369b7bbd4738c24c2 -0ef53b3badd50afaf935d8c9907ab3835f93a5caa2177ec1572951ed2aa2d588 -8c43aea3757095b147b0ebc4a6cf903c34c0bcf7523fe0dc2b1a8257b212de8e -18ffd86c68805a5649006d1121d02f5bcc41af709e8301b1e9cc8a50d46d49d8 -7154dab3b474598357d45a68135bf194c524f82542da2bc62408559e7d5d7a31 -5076283745d82065b2d83b35b1a046538889e0c62b5986e36c4cb206fd08d10d -a345fd302820af1e0a3eae946a3f6eb344b4810846166829f931c620745f214e -0f51658563a0a96ef1610edc7f63411d0f533fcde36695e4470c6b42f0d5f268 -7701f8b6c45e582aa1780589fbf13d5aa0579bc79a80f396d26db307730d7f25 -9b85729ed102669cfe59c9497cc3881023c9909ff88ce411b7193e7b3c16dcc4 -e0bfa9d13457f02f4877d2402a502467ba1c43cb549dd60c9e88ae2e803d041a -aab416e8068928788072d970686ee3c198a927407d4276ca01d99c7cc45fda36 -f4fea2c80121d4942ca4db7044336161310f9a718216a8ad6333949585369bea -d562486ed7eca3b5ec4ec35ca60008a46028a6af8dec92380270b2b5ba6886cd -bc781c6a166455284c0e2de03eee877d591f2d2982902c2731edf1f9e8b8fc2e -48cf7ad40e277444c4d007c620d46e79368e4d2a50ccecd5d6048c166bf1610b -419a3a501778b891ab9bbd74a83ce8799e8d3df8a205701e63bb59379a5ed57b -1bc40631c73d91564fbe5035ce9901627ca13fea6784e289b3e83c70c7dd5d64 -21cafc7fcc861831a0cc92d451278908ec79196529a6860eb2086385df524321 -2d2234f9a8d540b483afc908d503d51863bba808b292192e6c7733120bc328a9 -8fd713ca7b93933f5f657a0bd727ffb4942713cf49a8a3d5796e6f5f8a0ca239 -144053e9d675bb8d6ed184d3d767c0c845113e90c58ce8136cd358160c3af669 -f2b88e39de6c3e14b13777bc8bf5bb3402e141780170e0cb566e8c7aa71b7711 -7373bf2de0ea06ac779a547f5a6ecc33aca2e6ed32d7406fce171c35ce560f44 -fde36d560cd0292c9f9a03007af04a2c9fc88659379cef751b06a8aa369734cb -1cb8f4f40adbb3a2e10487b4f40cf0fd850ae6fa9074bd1c77c44f57207495e4 -da848247e486a090dc7482a9d9d6b411ff9d5f0c4fa612268ebfb0a4288df477 -57e57526425c5a6dfe59d8bc38b014d9bd239f0faea6b75af73cef818a3658c5 -345e50956b1923690d6cfc87ff53a88a6f42976137ab1d806be183bbef1b0aa1 -4d6409239b939fd72be1f9ad35464c1d6ce2663b7ee48b9b3cd9c329cdca391c -8a42610212ff5ffd98bff5b1083e920a09362cf00d5dc1be04eee116802138b3 -0a711dd88bd7d7fd2ff17a6f42359a49ee9f687e0aa8718116ada7ce979b6af5 -915b2ef49a88be3e4e5cf5305bf230c53e268013a12b2e2b02694198c2277a07 -64410174b3984d39cb5668922b93c70ff179df9fe2a9bb424526af4b9a07e3b5 -8a305219c167e9a7f42e96b4c6a68ff64947cb5c9a42ad59bc94485897a03fb2 -4f9a9d38f7a8ace0e2eea0c3cf8b09328bd9425db45d1eeadbcd531c861391c9 -f7155167dd342e3c864593f47a630750b10a2eca2c8a202adba2082b2cfdae56 -2d62a3012f86ef4910ff198f3b08f8ed5e1e4723843510784963ba8633bfbcdf -47758af2aead59cc42b57e6bdd968016e8c7ac6154c384567d6299550e501943 -9ee2238c99e083e6c928096018b0e940c362a2d514f8a8ac4f78f65a52535586 -11d20a91460624bac5e62f1aad4e174f9fd5828a8b19bd36cbab1f6ef3d5cb45 -85150778ad4493be2359ab764811b95ee97874c1ad9dec9e652081287d2ecf61 -186f5327ba8acb5be8cc4ec859de403da72773abaea3cb70f2ecc0efe7e6e699 -3d87615af0fe0d1bde2d3a94a72df12d6cea40b1a3f2339673cbb9f9b34166b6 -11810ab1353fcaa25cc712802d5f22e05a1fc38556df40d2dcebb24a73863b83 -7bb9c21e240bc5a2b540af32bd2c459299beb973a1e835d17334d550612d1a56 -55d3b5676ac3db46689b535cb0f1712b29d0a9233212a7c00f17200e863a6011 -7aee06d4b396499a459e84d030e4ea82fe535f2fb87d5d1d9fe028de63adc9bc -da8e401705acd3d59d93c64ec5474c62553298b99bcd5a922287845ec2d2223a -a2724389189c5cd3cb277e198617f1325faf811490d5e4174ab1836fd3e16b7a -158e465764c66aeef61bb4986bfa902014724114964beaa721c1351bb79c4e20 -1ea202944720e6f186c5909a2a5810190e71518a4d9e605b6b4673b46149ab2d -b4dac90f142bf46e346281ac56653bdf0bdb6cda7ab0ea963033fdc422af87ea -ef42f2f68b200e347d9d37b4fa19bcfec1b45be699335d9a79027758b8743191 -242c201d8b7b921643ddc4f475babe3508b765ef72ef879f2eef10d67dd8554a -7b83463de3edd132ce89fbaff2ee562bf06072235e5a0688e5093a504af78e39 -14de83aac01c20f19f0ccbde82a9dd099f14f9629fe576f1698d776eea081143 -37f23a80370e9277da654e560b8bdde1222e82427d3368ab1ef78fb0f9446194 -cb5c4acf0b06dde37fbc55c5cfdd92e8d430727678250ae3c2dad35fb0f7d6b6 -c5f9e587dd359cb9183c7a7e28437541c165eb01690d0430317a1e9c84bb7213 -978632387601b2f8318f0d40903ecec7e3a5c51f0b1c471f913a3395bfca4b8e -67ac4b3d546fe3b62132d9fb979781a7b546bcb6ac7e8ce55e49a09a9cf5c651 -434f19df43e492d17675594990f5a846f4af08bd5a3e1a5b849be8bdb52fc62b -1c13bbb54ecec35872ac6486cc4df5116bbd0a62e8d2be8c68889b5297cbd1c1 -2849621dccd2d63813c7a3668b739cc5a1429fcd3fb087278105180d41430d77 -34161d957995b67bf721e517a367e81ddecb74857aac51c14fca4110dba16c9c -5ef6798b7db8625eace525b2b5cd985a9d385b83d84936cf6e953773c46b6961 -66db6a6a5cfd5c9698288da3e7fd223e4143edfb43657b03160b6f805afbffdf -005c2b17b9a3e689905ea605477f5f8f760ea0823b949bd4e3cd3f03b14d478b -1e9bb6f3562fbbc9ac8a6cab91987c85ba9073ac68eadcade576383c8015230a -bd0bd52bffae7ca6477bb52d6ee82ad0f8d1e4408139a4eb4542359bd2df1235 -26379c35212a04c90839a480c8dd5bc681724a75dfbeb0e3297974590f47a06a -264ea03713debb566997c62e58a0aa4db7195ee8473f9e45140c0dc9e21ef7e8 -04f01521d81e8888d621ce8f349d44633313e0ffecf6a26d040d837d7c4325b5 -9190931d9cbd7a2c4f01967b01aa5a91b83a170a2eaf2b5759321a7dfaa748bc -ea71f4f051538c119d881e5c9d0510fcf702cc691e92d32adb1aaea65f5c63b5 -8bc24e2c2b81f7e68b8019ee0805d63670bb2789225550c3089d05892e9ebc1e -771fd09cec8a2d554f08ed5a288324a8062754235ba7c6f3d58ddf716fa10a88 -3f800786e451f48d5a14b250b787b60714dcfece972a671736b031040901f559 -777ae6abb94855d7ef9772ecd59883923ed73fd53e9d2b9297e9b01535bad2b7 -a5cfbd97898d01b5c676ebae9f649741023bb64b4788a99541e4b510a52dcc5e -c109237b91e487daa4218c2dcf0ad95cf7ab8d034f17f8a0158ae0197194f847 -0b24273cd53abc8679e4afee7c9f1413389842cbc390aa5b0a77e5cb69e0cc1a -7ee770e25a1340af54e6bbf5dd764daa12f59216b2248ca795d834f2e02fb38c -8bbf91389fcf18bcdf8089ce0ad249db61d87b7570cfc12fde2e97a80796bb4c -8d1f554c462df14bc6739d990046778562b79cd474060b36128f3b60046abcfa -2920af0196492b6d969281c824816d840e6897c9723a8d43a48d53f5c2f145de -abc60bb961c03dd7f8d9ac85b000d083604e064a7298157a50336f03ef402b90 -e6415fa6aa8a4ee55e14dd80977c12af45b7a7d670737cbe4ea537dfbc06068c -f6eb88192b6cecee5c07307f564e685951a5c304b83a28258f64920167df44af -3aa43718d64a0b49762582750f4c1b1aae523501eaadc15e02231b6ca12bda83 -b8628ad54ff8153b2b6cdd626c25f3f9b1715e8c20f7d4b3f36e47de6337c8fe -0bad1d2841343b367292494db3c50917403507598b3d7231818c0a0436c39232 -07baafbe3f096b1dd76d01fedae049038a59aaa884ef695df2dc944b96ba170f -3eeed1beb65448de7783e4bf16ad70f6f1cc20a44624d1254c3d51a811341f9b -a877e7f41b57f3d30377d8cdea14154521d29b171f093d39737ae8210f928a1e -e2519f0260625c8713745240509976188cdf7223d79856ae4eb848a05bbd26c4 -22cc82bae9178606f6610982c2c31255442e2d12d5fd32d8de838609f4e3088d -5f2d1c6dc4a8154cd0bbe5e6613296e87164a07a73deb5dc23fdb0ea1c07ef1f -0231986bf24c05f01cd89d29706414a03a79dc11d56ea257b0f27ff64b8559c0 -102dc1b85a0bafa4e07702bc4914ec778d9e1b6699f9fda3a8bf6054a18028d0 -307b5cde2bf8b6de04a1cd41363700729b2d1a553e98c261e12a4bdd6aaad476 -ae5bbee911875e5e1fddc227e85af096eef1ab1fac89e09693b8a995cbbba0fd -431a5232d06fd8bf3f2e44eb5424513bfef7aadcfa1b890096849e3a4f2b2d7b -075bd8cc4b262c68dc93fb94770f50a8886495f7cead9bf055489e1fd6f07d77 -53640d16ed798f89006e231436e5cd58553444b9f494717e3f98e8e55e6dffc1 -b227fb46508186378a873e8fed1305c6ccb57ad65d4b64bc3fea781d73671122 -13b91305cad4a7a496a738d7fd9c98db42ea784e43d92269ff4faf98e6f0ceae -bd9f732a902afe401b704803cb21a7b4049eefe27df1773cb0871467e32cc273 -2d7685516c95dad9dd02228f981a5f62c0d757242db57fb144231db6bf348e4c -39cf16584a36edabbf937e47de958f560126cd541c1541fed918d78af3532f5d -1fa10b9b5cbd0aa2b7306afffc3c210b91e8596a15b40778d4c6033e137a1d26 -3a61642083dcfa5c7d504cd3079ea82df578dfc626df78c88c2527cb11d957eb -c94e316ee4f7e2352a06b04ef552fe81f3ae2a5be6f6d16dbe61683681379456 -6911e09b3129678c85555737a72eb2725eeea385132585ffb5c08b129ebe41fd -dc48064c9c57bffcfcd18cdabf6b56fea799b8ce4c980671f065d8ac6a3db893 -18ef4daeacb7496463c5e356af7169f5bc26907abc3230916f2598b47314036f -afcaf6181f698cc17611bd57df928a3297deec0e637523dc2f0d45c5d2303bab -867853d8f26d1bfd7cf647bf370a2c7acae5111d066a9a193485679acc01efa9 -1ccbe1bc62d0d9130b4c0d9612250e1c0a8f56260e26a69c667d1f7bbf7f65ea -a772562412b6c88753cd988d9a1ab1647da7bb6ccffe64a9551cf54afbd4a1cb -83f6ec4159467281ae35d8fba73bff98603d77496bedd6219b7b3eb1d89015ff -8998311f2fd88d93a092002f6cc874b512527dd6a2528b71b4e0ca0ff75a530f -1750c24a7bb92759af6b03fca1324d396d778d0ed565559e48fde9704144f469 -245d0de2fdb5bfe94dbc745bb9b656e08bdbb95316d74219573ddffbefd15ae3 -80cd932df7fa189722ba5a4c0fdce7f1848a131280d704aa7fb33fe556866658 -c481520b0791b1eaa7b245ee88597fd865c8e342429bbe897c601985c96067a0 -4e46bf16fa7bb703a164fb2e2c5b9991f806424de45e606f8e9df6b68d5e5832 -641c235694372309260410579752cb8a1d3167d974d655d9ff8ab85c3b135461 -313df617ee75b9e2ff6e6c3d3540c0c55ba25fef209a58dfc26a419f738517e0 -709485ad1c44207c9a69e6a7483ce543618e3d8fc0c5181456e6e43ab7ffb82d -29a13738296fe7fcca0210c42db23a80a215b08658a2087d0c1ad6cd509915d3 -2f3924a56b82e7d18140c2e4c737b42414356054f5dbee34f27e3b8c24eb6921 -f077e68f1b86389ce2b25d82d4a1ed6f52805cfb1487c7168a45f751f19376d1 -5bad3bae6a6354fe9f2d11b6417630229c9ff948a3644dca7f6ca5839d661c33 -09602a89b8157cf74486d03f2e94b2896a2d74e9009c1efef707792fff00f951 -4282b839d7812071542c63b539c3c2d47d790d7a30a5277ba8fd18c2c6ae8497 -0d13a65e52063594743d54abc9a333b181c05250586de8412546a6bc9d3b409d -4cd1d8dfdef44c384eb061ea2b510a8026156aaa33f07f639a2491d141eb9d11 -02ca8b4f687d6b93fa10ea6db7fae046613d4caefcdd57202ffe24e1f689e609 -14ca9a01f634c6a0af88d4facb62cf329ea1a4ceaa0f1ae415b09fdba4ee1faf -4317283979cf250a387e5ffb4413391aa4688e7d75f28e16bddb3c208b43f748 -2add7feff45e860c8a625c57df7f546bec93d58258ac28193fb9d756bb83d074 -4ac95dad485f83b98216d6b18b8204245aff2de762fa0d696d1fefbe5aeda607 -0b4e5a4dbd5d8c5836381009dd4ef6a262c5c0ffac9b5cb72d0ef728d9fafb3f -744861dbd2d4511c22a41044deb158187fd27d945deda540c911dde879838931 -5e477ddcb19edfadd49040e33beeb2e0a356f520cd73dd2acc16b96db0e689c3 -796dcc680b1819526e6c768c860438d59b79eb26475ffb78bf41de1fab71eeec -11d8a3398b4224ff3c26ca5426546961fb51833137e245ceae745d07a77c9b4d -fa3133a65e4ce5bc14547cc2d705db510d93c8b76096fba265efbb0729b82745 -965cd0cb71714ca4d0e6e8077ed16a238421b98cd81541d0d9fe0902fb4b88db -c8ebb11002add8c74637ac1fc8d77cffce58a464feca35bc3cd72881fb78cca7 -13b5d2e49837e149e27dab485113254e431fe193acbfd44ee0458ee8eb38e172 -c7ed14a1a302c23cb9ad8cbf7ba0863f1853d5b7e5decfa8f45fa4f7aa45a94d -7c2199a017a57c1d64596dbc248b98dfafe2e7a94b7fce9302b035f029508694 -72102b969992e89c2402dee9bdd53bb77aba8e3a3a407c43dc46085d68eb8ab2 -0ae8e5277d418cc75ea0336fa0219d2da2c73de0acfc1b47710a5e39c7a065db -0390df88b5578e5456087541007dfffbf6364f2bf02d0680d6bc2786809657ea -4533342e4c9b281d606ef4a88945133ac7550218f8ead6c1e18aae4b347d167f -0720e3dbf7a471a73ca6087800980f131883f4ea0437e2200d8b55eeed64b974 -54c3e3133842ae01d4d188745e7002a4582f4788478b9dea45b300e91f54befc -4260ab33ba874cb410f0b1edacaba99d8836b99ab2ccd61b3efa70a6a3c1bf2d -c20e490b9b64eca67ef3a68c710ad28e31c068e94c2320e456acce937380cfaf -4c38cbb047fc66f302e8f0ca7e9a5e81bc0d0eba1d17a928842c266218e1f5b5 -f06c3cedea236ef8d609f5131ccb1ff5012a3f94848537548d1dc2c636eb8dc2 -099d9fba05182bbf2cb91e9592120e787103798ae28a90723bf8513426ab6e09 -b42eb096563a7dab8e459ef18922306df6d9595b83dfdba057110b61c0bbb0c6 -99dabbc0f751a96ffb8f9448d1ea481aa15cf5c257399cc3e7566c2cf01f43bd -137575bab5ceeab50039f687903e6c73377346a5b5e6441ee3c6d1151b33a6d8 -a6673483ee9bd7b0bbea70c70c2e8da5db15ff113d6379e5273d664e1d2c7946 -496adc07a73104048f9a915d090ca86bbb5b4c8ec54b2a1c15b7b53ff3348085 -870d88b5ffe977f115f6c0a154327301e89fdc9991a9ce2b91ee166da7c398d3 -6e8ee6c67c94e38c89182b6846dadbba17515ec51b8926a672693e13f8b261e8 -6b307bb3f6e5a65102300d0ad6857f6fad4d7fe4ec4f0f7ce8d8249be0829cf6 -35398565eb8d70a38b9e3de726d550d99ccf02fe31f5cf2b2451474b09ef6ab3 -438b56c8a76add678c4a72aabfa5a8f73822b0ac062e0cb1fdf37130060a9556 -2984933b77efc1f28b84c105bd13ee16839197f283c5b071eebaac4a0b76f41d -55b3d39a352fbf83750048f9dbf8d2e8e42fbda6ea4951d306037a8ceff6e471 -0b7f739a52ab03d22d34e266f409ae9d45f369d59211231af30940fbd21e5aa7 -d2626b4817553ba0e234cb61621815ae8e5ad367052fe84f0af4d61d9b7dcb5c -cc8e64c49c11284cc78135d79311fc950564ba82d216940222813d59ed73414e -773269f2c1eb491bf6cf95cc11d5ccd0d3b2bcc09c44ec75f2e3932cc6c38dec -02efeee2fab2325a50fced66d420843fc315d707bdde5f857731aea514735140 -49442147d7d3cfeac1a77e9cfc3a8d32aba4871033cba1bf415f8e32b8dfcc46 -88f6645dd0b87ccd012f95b39c36ca0b6eb4878905d0415a211a238721756125 -5d5b0bea4ffed8190ec5d109f987c631f835546cac95c0c95829b2098d864c28 -3c8f145af12250a7f1171f5f4abe3cb39c40d84a078ac00035ef402f056a0b95 -d37290c5809ef3d6704250f11f4f6c962c4c1c2a2d36719f67d358f39c1a4fb8 -39d891a298171255edc914f9265b00bebe12a0cd77ffbca1304ba679931e7e97 -4c0574a44b81b6a69c89689f506fc976d33221aceac0edd0921a1d671b8f9266 -1c02849bcc1d4ab9d1a265af7375bd30db4900b2bb73c33dcd8be45d37c0535f -4fbfae6d31f14a628846b8253d1958150d64db69263363facd4f23cf3dbc59da -7a11fac8dbc35f353131b84b0125e860fb8895eb4604974388fbe1ed6319c296 -f17157715e96104a4b7b24b557b56a6e110e6d53ddb1bcda1f043528e89b0fe7 -16946312c6144432f6c7f1e5af2a617663b9654fef8f91177ba123b01631588d -22fac2c976bc3111a7e0d14b949b8b5a0cc3203736a7287886ac14748b4d8e7f -5f90074b223d79834029b8063f782ea36f068c53e6a1843967c2898d5765d9be -b6dd959209e0f4efe6e1c9b192c6fe7ca688929e278ecbd82df4479323cfbe53 -40b4fa89ec1bbe4958b140e5ad546fe42428994929da441cd22efe871fdf2af4 -bfc12c933b9c57c744475c5b684d36d2dcfdeb8adaa927be1b648ab3837bae1b -e0c69ae839b0ea78fe512e6caa00d31f79cae8e3af23cfdba1f0200c60612c41 -15ccb9ed1ebf90f7ae668d1ac3a9bc312b522a130b8a4ab4704038b414fc92a6 -a0ea70d336d32d60af9d0faea02fb623549ffb1710809b190887ee07a2600675 -2d9d7c3d21e3aca0f0671006a468145b76f555f91d33a5bec6d7da07558aaaca -137bd0762832a5430716005244ba29328518a4a8a3c516688117760e892fded4 -a99ba48f683c9e0a87fbfa035435b5a268f3b187ff2bbeeaa0873a63166a8bfe -1eba1f4c42f4e339050b5873b1b81fa7a80db15a36d3c466a5dd18119c64e188 -888cb26eea194cd3a8eca807460f4a1c52689a2b05a7be30efc3cb999bcd50a1 -c06bd6e52e9981bbe00f10a347a2a22d3000de144bc718a2aea5386f5bf48589 -ce0dad83cbf662edc9f23a567e35a239882609ec16261ac4a4aff209027ff020 -013c90ba7dc67d7d08b89be74667f84848948d45e6e25d05972cf2cc304491fc -a4da92430fba641ef8da35bbdca1c9aab5182226a729fe42e27ce8c873609836 -752fd4709bcc900ca271409cd829c24f9f4aabd92ae0c296fe64db797c734b6b -2e6da2138546f9b8aa8dfe27bbe92165018b9b8ce183ac99f46cbf42ca51a284 -237277cd2f106571417eb92dd12bb5bd6a65d35eb7e32d544147a72500117fea -b2cc28fc0f7b0f01af5d9bd3431229a07c7e97d9dcaea0b437b4f0728196720b -10e0ae0e82b5834f5e8ad23e49bad9735420d6b987c87cd130041431e1ab5e48 -fc4fe13bce3b53c1303f073fc50fc3ba46c9d09258b41aa28acffb79f25c2534 -a72eabe7b6d4fc33cad6d359bc3ef049f9237ce260079f2d6f4488e146d86dfe -182e3c9dfb7e711ea2b19b5c5b08fd69037e55b6f17725ad6f1c933fc3058c1d -6d03a10f0f67dc3d435f5cd34db0d8792253469b11d70dd0a4b3a03c99a2f558 -91508cf587a42e1bb3f44c414209d2ff09408aee7ea9bc59f44eb708b333adc9 -5e61f961dffbe8e60a0e267b932d04d3912868d9131e94e3e3325e5d4bf349ce -480c07093d35fcaf21699b8629510f7662979d9c21b79d3659af2f8b242238d6 -3aa104274ca4dddc8d4c462b2a6b835f63e36d67fb04ce45ffd2dcd2cd654e82 -9e4e8c69dab6266efe4adb150cc5d84ce53d28d2353a14d20c5255b6b1c46805 -1788be27c22c08994b6054ffcfee72f01b552880bb676504d47adaa9a7f45ff3 -e241c517a54fb7180d9530b51410bd08d5cc8098bf6138e7c7ba9eaa16288457 -5029d9517d5f6f95449247499e0976ba26f91f25662ae353c9c636551cc1a6ff -985a4ebfbf390e9e7e8e6062fd7db2b58cb695fe900aa3a2e903c2c1a1e3bff2 -205c8b709b272c64609239546b703e9c72fa576a27e7c22df6f8c071c97738da -77272a32de2b7baadaf7c1774752862b5d7d494d2bfe4955587ad60a57d962a6 -3b8bfeaee7c0f6120b3ee6c630b2ceb8864632efe6de2ef89c2c3370ce5ac953 -15211665f54b2962c0fb2f68eb6140990f4e824351e086658f06ae849dedf91e -ec99ca1a6383eaccff2bbcf9847ac0771b9e5d3f525b12fa4386b33b44e03550 -781ae7d5420bee4f38af2c8373f2a22f86afbb62d5ac01a3911554e2064e2b73 -00c534955ea7a0738b6b11c164df3491107d6f4a4a447dcef8f00d9bb6706248 -2648fea7538266b0c169f314970e06a793bbde121031d81f5db21ad59bd58163 -6d07dbb271a269bb14f98158d7832164037edacaf2ed4091aa4f82b203efdb8a -1fa58b9b234ca1a0cb20b8018e4518178a38a3c02b4754d9dec07a03602ea40b -3b384d4d9fbd0ee644d1814d5847ad9ab068e38706903c035ac85dfd33a54800 -4f9d7a72d28fcafafebfe8e6cbd77b569558942b88887ea33e0f142b85444dfc -3add746a965250655650dcd41395ce2dbf26c71925ec0e574ed17bf7241f63bf -1b9b526e47e2fb8c378c2b72fa9f7ec1feea0c69f3312fc7b2b7d668df1cd6f0 -1a1f9540daec1eed46938aa2426d453bccbbdd3474d224a207903c038265b712 -27bc09288d0f63a457299cb4b9d122a08f912daf1416c113b41c98f6b9f24797 -03c801b0881c86a8f816ba9bf59f57e09d68f8657d7e64e4ab096489ad095b42 -1744d762fa1664acc47248c94975241936d0ab474c254ae0dda4a32294cf3ef8 -5fd0657a4a0fc5dec8a79fc9e8de75e5915c8e3fde80b467a2e7a0a5c60bd404 -f70f7751941df420195d9c7fd1ad3124e56b6dce607472782cfa06dde2f17370 -7f739dac44b152eaad7d9de31f5cbc390b0068d12c847eec7fb5b6cdffec3148 -18f42fd81ff36b415ae0c051e7efad90ea18a5e685ce02f267aa196e9de53290 -5244011078a60e5443d7fba2136535929d1dd7bce0879fdff61cd7c94b51beb5 -c4c180d3948e7e965b6ea06e9f929a66569fc4757945f36a73d19e9145461438 -03494a7d485bd168a0b2c7454feeac4f22662ee79f61ca68bf9530733bbcb766 -81dbf323f8352d69dd403354d0029d2c2f3d6afb40f30454123625b556b55d6d -6f90e8abab7ff91cd7ab11037dff642ddf01237ee685c3b90f1269b0f8392f17 -8490ec1aeef6c975690fc9951d86673a9eba781e5429d2a20670bb9df774ea0d -176f407f53bc534d82ae59dab5aee1fd11472bd5a25b090d6f2d8959d115840e -7e6072d47dd94adf9db5dc0598ab830759ffc44df9d9a235d988f1776d19d410 -4418685da9904a5052164a5ee6461fe4ce6d5195622e21ffd5d84d641dfd6061 -d983c6e90db971c814c9c7363b8d4de4edf1c4bc0d5f57eb0c33cc38d1fb2351 -00c02be7d75184e6b96a6dea62d6b4ae419aad940b25ebfd8b4f262e79d63469 -0de0efd6c3c586d71931698b0f0b1a275de6c9f7085169a95264d1146452a901 -52fc419181daaefe783d3a36a98fb5e1503078d50babd9a752bcf5c85067bfbf -35db9fa034aeefd4beca20a7bce166de75b053797b442fa3e8cdb699494a5cd3 -784116f2638b99d13950ba8dccdc820163e141530bd55368f8bb6253c8f1927d -122fb07d920ac511b4398791c5db858205f295e690d8462789914edc9a3c168c -4e41b3706718201adaed94b40a3fa8f011050767d142bd4da14e0f3a327a3ffe -4f1759e00332e8247bcc63f11acbe458bc66dc930b5ae33c98f5d11a3266835f -93f350e1abaf3c6fbe9d0ba343f274fe493f1197639c17f23356004e52e861fc -040b5d0acecdfc5b262b3ec7a1cf4ac9035365c5985a8dfa5c444d66abf161c8 -1c257ef9ee03f883e42d1aec848900bb26c9b33db03fb8441277394dc559196c -21e4080be75a9984156b0b5bc6800bf7d2d57574685ac853d81c948afdd112be -4e92564e18393e56d97a864b00c6e8bfe9b6069c9512382dd4eff8cd5b89f4f0 -3cee7b19e10610b1b9a77352249e8d86573822bd4941805fae0448651770a5b7 -9d9a4cd3a11359b1db7c6d71c302a4d40d67f4161c05ac1ad2c8d6c092c79be9 -2fafae04506eb912043ad681c61ae5889b69075de154a96d0e120663c3e7cff1 -3012531941d31d3aedaec5cd667b33822ec74b676edf86aaeaca429cd8ff5b40 -eb3d7b83acd26014d0ec7b47fb313e266f692d65c7447e1052bb69c440a220bb -8444ad330167fc3e43ffca67f38673a8e1521cbc056a37463f53d0b978f746c6 -6a5920fa6aa18ab17d7d635b779e8fa8b95f67c277269775c6190d71d37b991d -05278031566505e3ecb9716f88d101894ab5f6f2febe44a33eafb347d7244f35 -94e9a977bfb84f76fa239b05382214d994e91ee00727014352655894c17a35f3 -c0fae65b3781c211b76a906119576a23daecbad62433eff4a438dc2372974c56 -a7cad10626d3f9fd13173556fa4affe2148d0d695c268cec272a664249484113 -4a36f75b171923a02104aff7bdd079287f98b175ef04f119b90234cae18e5b4b -84af062487995a24e1521e7e28abfdb0438601058c6616b871372396c0f9e1eb -591f8c81cfe18c53e840fc2fb89fd7d4c78df9d662632c4c48967f0d4c810985 -e4f9f29f0ef4a14004c5d5ef762c02f79c8be822e5dd18be5c788da36409cf7c -40195a72facb5e89dca6e8206245b85bf1d1a5de87e9d4c85e9bbfe328aeffa9 -7ce0d74232f2b9335b04be4ece7070240bcb276c37fd08beba33e064392de8a4 -4b0de743d28218fc2237d6ae1c9db1a8ba28c9dc7e4b53c486984f599ff52740 -427b9637e7d6435e9baead8b896f3a7514be4a45567f389881c3cd20a25bbcc8 -7af218604f1ade0327170771870ecb34ff287fe660266f7bce3eeabc23399d70 -0136c1b230a0438906aec177986957bd3aac44c569042cc620c02150b97fa00e -bb622c2632c4a7828de6d96afcfc65be67f100558816b64d121f181e89389e76 -2a0ce9da2c24405284a7cf75a95fc10784db8d26b7fe6e3d2aa919ec5a5e23c1 -600ac907544bbc8067c430e2802f971b11c11dd85bb12c2d8035fdbfe72c0c75 -377c2f5dc3dc9652218085d9e8822ec84ce1eee348bc01e424f368077c668ef0 -9a07068c140fb3fd525e89b57564819c0da3ce8718bdc0463acff8ba8e8b8964 -05d0c7cbcd2d3acb203d0f83e67b718ef9dbc0be8804bd05db64e5528bbf3d91 -1a7ec23fc13fb9e9ac06950324628cf699f48d57e88fedfb99694597d1e1eb87 -61d0bd8a6e4e14c68090497d42b32d73d4000a58c82dada371f2c7b72c53fb37 -04c811d3ade360c035bc99d33b1403cc4d5c0fc60f56564b75d79d24df9f00b1 -9c81ca0400cd2d74c45407747fa462cfe12c769b1afd725162eff4159000fe6f -e5ecb28e82b4a68af0005bee627cccfe07d879030510c766ce1daab52b3702c4 -c29f9c8b65876bd694c08baa640362dae433862261ad5ea778be5f37a57997f6 -19b1fb7af929007818388e08cca46161ff1d1793c94a01a84f1177f94687a429 -ed7efcc908d80123766b3e0e395fe7edfb468253c5c765160365b1310f204625 -cd7f17afe41a5cdbb326b00de0e74ecf83d631144d728956f20fb822ac1de19f -2077734a6d663c05819eca968b784f43792e9ed84e191012a605c41bcb092042 -b3785777ff60cc3f6976a1ae9b0fd31e1c091398fca57ad0f05cc80009223662 -325c479d7871d278c2b2543d3a9b4bec974177c311c80f86cd0e7d96d5daaf08 -e39882fd95043d9b43efa78cd0c70c8026d222b0e5f7dda4699c2a4238abe233 -6814645e3323f621e6607724d17ef0bd0be33ca965a4a1d9f56ccf024e5bab4c -4c427951918ac37ddd31dcea1d3845ac56c34364d0c3e566e37c4ccd1afa0df9 -9f8c5560be333b59b6dd3d985a6c637fa39cc43ebadb6689e53d11c83c2713e9 -2fca3b8639c8c7e40464d51cf0b025a11da07585a752479d497a025598219323 -7aecb34bf4582997961b1808597fb981b67904154a8bf348dd5b9197d3c38fc0 -1f94db5b7303873863a5e753937b6b6c819804f5986c8d0596c76933c478f47b -45a1fe2bc89e2c2d3cdf90a4e453e2eb5732ca8d0ef9ba51a44b56bbe8ab74c4 -d4f003c047ffe86476fc5787c3206c2322a1d5d583a27b15f001cfb6720c1bfc -b27f22f240fc67358b1eeb2da9ef2e22517401f0ecbfb61ba1002d3a9d3773bb -0cd941e36403af7d087e727de13ee80bfb143807b451be1446b366c9f507ae74 -3a45dc9741340ac1aa7a414a423c4abf297d4aa88d61101777dbd9356ab70185 -1e97ae05f20eb2d3f2a947562814c282ebda13dc9571a466199cc3cc052bf350 -e9b67af96f21f2a755c41d01b355e63e3cfb1eed0a4368c0aa78467e3996c5ff -193414903e7d54746262203a7bfd8150d994feb6e043fa38db957cb08e950313 -91a4b714bc287ab28784cace9dcad12f21072e79874490c1ab2f24bf84d81aad -063cdeeb6dcd055e399f84fdefe98b97653056769c5d3913d8712fbb4352abfd -5d578835f5ca9c0e8408f7d0d99852df8ca1b84fc9cfcabcc989b40d4bf45593 -7b338a4a7a0698837b4ce6951068e11b14516a34c76e57ff93ed7f55981dfbf1 -0c6f6730648c40487d5c0b26b07e6d0d6312a6f7b0ec232f4d76500b83c90776 -4e11b888218938d5574a29b3d2c9aedbf82f02eec091d814c7ac15bdd56c45f1 -632b3141999f4f54509d20625694064f4f84dd54a98f184fb1e827ce7b6bb21f -04e4230ee523f42b2bbd2d916fc0d55e3d2dfe67d028a1a701adb7a26a40cab9 -b0cc9d215e6c97739814cb6f5d6c3c08e9fc4807b6df43cac9350357a84ae849 -147ed56a806d33308338f8171a3e458b1e634133fd07bf844e135d47322481e8 -b08768c32df36674c5d24076d5eb0902dd097739517c61e0badcfe14b51771ef -e8196d37b6a477d1c030b10c84a1c833ba0c29654d39f36999b6ae4a79ef1ffd -0250b4ac255b9776c1cf7a7d614af8e2be82f2a55dfc230cf0919a44dc23bb98 -12ca98eadefd2d300788d9e019316487d428ee63431ff4104762d6da76a303da -6f47a04b8e2add35dff615d8e5c6938221e1d511d2a429579ea81d7353ce301c -7b72be20fcf9393bfee666420733838afa5983d09e88300926699995db953c43 -2dcb0faf26c109074915c293d167874f854076a8174d6170aa8a4bdabb542795 -4da8a05745f6b2daca37ada4ca0f1f1e0cbd4b85f05f38e5703c6e1151a96678 -2251dbdbb3d88821beb5e4459f5be0227f561fd3c7cff7c7f6545e328098af88 -24dd52bf8c37d46e1513ef241c377620bc5e7782187b3ee090de4db8febd0f63 -12799d34aefb157c0640cea78563c423e0beb24e767a2324a4b0375b19cde409 -03deb64d6329bad9ee03cb06073dd6e9e93b4aaa74027a45c822185e0a7b7e64 -ee46e9ce2e7af72f1c5ca5d762e2c84ccc831e3d879a2b7457f331c3db55b087 -a99aaec4f4015a6ecfd3ef85203deede230d6ba959c8887bc02734cf6a3dab64 -10410475855c1ff4d0af658f14b21cc3b6cb017394a7311686fdacd7a7eeb193 -1ef43f30934e290d3dcd9c70d30f624481e80e65aa693ea3dbe8b5e68f55f080 -75bb341588d616a7f96f98d76405bb9f91f0d42419c0f1315f70c850a7c8f4b5 -6e0cf2baa49fb70711ae46f1cb0160cf2f7a9ae0879e49c5a2012c6f824c5052 -cdd1b80c074a45eeb0e3f77a76ca3f858917b37f0b0b285717c62f3a45685bc9 -4ba02438d736b45b500e507802561cc5ff492c004a3e8811bb297c34788f5b1b -61b285b7f341673d4fcc72c47be966bd440e9ccafd0ee42d6318c8bdbfb0902a -81e1622dba5ada48a1431d221674e2b0e6a46fadb840eaa7ecec2ee676cfb558 -42b22ee2da7044842e67b2d329b645a886aa7eb6527616e089a4f84af0db56cb -50f59a4148531f3d574569d74c632e0a7dc743066db1e3d6227d47e7389c7c60 -0b69b7c492987e394b922d3b7b2477969dfa5f237a6d8808cae8d9e1783123cb -2b9daf8f7e81ab1b574034b09b25143950f639155bf39b0a990f7d78bcec3fe4 -3405c2e3ca29dc3de02c0a1c5581c310c4cb83f73512354159d33efa0800d69a -70c594f425c430cc97862ed06f587ee5eb1a56c0f3d975892ec6ac455ed3ce43 -f549feaff55ced2c3895f1df722643fa084c56bca5cb21dcc9b88af286aa49c4 -9ca466888114b321475048a8d7af032b805d445012003725e6680103f74d6d57 -81307f5bcb3e54dcd294905416d2d6ecaeefa7191d8401631c2fab23ef7bd446 -13bfdef6ca354d214d4f18a4572c04d515511f7b02da79cafafc7a3679c9b91f -16c3b92057615f1cb6d5017c136189b483ba086a13a539a6d5044bf820a5d2e3 -6216afda00a1b70c6a364f1cd51eda1db5eb02f3fa0c34b64a4307553bcb982f -811bdb005990466da7e0aff9922682d6d1be61564c4e68c054b2f5fedc0edba6 -153cc0db2e50706a99e5eac2e9e9a2dca7ef58e72f0ab869f180c885b691dc01 -4433cb6a1266b4a3fae5a9fed711877faf7c6b39ddfb87c3021819bec7c67960 -b3f40baa4bc12e87ef2a1cf52da50394d70c3ff9572ceb857dd56e4d57876787 -cf137b7d68afe1864ca4db8f35638bdb02348f8053090ced844af730aa7ba37c -6ef77171cc9614ea76becdaf1ec0b331f2040af0034b344457161fa223bc3786 -3859fb7b25cd9e97d26452b0be92dfa6002624bb3040e1acf7c27b6956c821d3 -e049d9a642e0112856f1fbd99ba6c19b31cb1acbc2a28d7585a22584d390ff37 -27a812879ad20c4f91781b9ec610d8d9d273e1d73a4cbdda7a72fa39f8d3fe68 -5dc09f1b77f800e2ec3adfc4b0f7cd3bf90e4251e21d52c5fc1dbd9f9036f987 -85e47a3cda7fcee9ed2ad7319768e0ac6d206a765f9fe4270b60bcca2dbd4799 -8cab6c38593d8cbc4619354a7ca545d9e92187d1e6f859e66413899218a574fe -001b00b3e989b1ce6b822c781378623296cf0228163ba17ef3589e07f6b57580 -a7bccf8e7a88e87d211c277a905ea23fa7aac9a74181e6cb865a9f18af07fa99 -326e8889fe8b0f2649fb50f7613cc7b4f4da861c8dff1fc67ef3efaa7a24082b -e43603e176da50dff637559deebe50389e76a110889f0f5bd41d5ea88d1bbb2f -1c748dfc99097adb2f1b9035e4dc97bdcb2072d2b624f6f1dc9c342bed5d0990 -0548e6024e574ba1a138602e805454b904fb323b73627f34f9fdc5b7d69c56af -888c2635eb68b605dc6b56560a65a125403f3dd4aaba3ae2f5991d94365aa22c -eb4ea6103f242071b71fcf63ea7cc1c8802bee318a9c631f57da77076c6e235c -2aa1271a7042e69c575403bf223540f53280278308e2f8a8f651cf68a3d2b857 -e1059a78c64e73b1f697a3be9a3c032b0b30fba0f904b37680d26ecf7498675d -70dd27a669c5e6d91279facbd6744b43bfb0ab964c5020e075a7039e53e7b2dd -01a30300c2554394b53c2e8f41956963d0ae9982e699b0bdc5c8b53d35b34f00 -481aac7432280e330e7e30cec0e14fff62aeb0608c0f1ec0967f4c0814a68355 -26d8b793862f38b23cddb79df9a38e169258fe1d9a953cd51898e3b202bdb068 -9fd1eaf858239a33648b9b0dbc5e4d2baeb021019baf6731fec2f44b5a103e96 -1d083fbaf3dc0f29cfd8d42076bb3cbd42d568c7cf168bd7c2bcdf4da4640afb -75a9afbc6637fa8ab76e92351f80133d04382811bbb7688c6f376ad93935e8dc -042aa8a86276dda726874cd5a0f96626c274bd87f9ede390541554109f762ada -2481b1cbe8381806162f4714c496721536c5d3b5ca25c5c2855b9f8d443f2bd2 -64be4b397a002283529f864343ff0ec8221f88589eac24e22cac612dd87f0e79 -b86277228b6dfc9866aecfd5db235f26112ce8ec9615a8a4b5d61ed78fa2ac1f -878e1ab19969c188ce5dba1eafef20a12cce78106a22ddd09334956e4520b390 -178b9ff202172b062e0451a42d6b413eceeb6b20990ca8869374100422962a3b -1c9a015e408690c231f9f584c2b6b0a5143aaac723d1ed01e9073a3251d6f4f5 -555c0d2615bbef4b9370b99989556488dcca2567f18bc957bdc715e0ce93440e -5feb8f6c878f53fda13615223e1375eb957e4ae5e017afd94e7d1fc64cbd2aa0 -4abafb60cffa1bded2c6d611bae2016c01fd3223a0b8b6e2512bc3c8a26314d0 -bb7d2f68af88e44855058b8664a5064a9af917bb588a3d6e897c5cca7e0a936e -4e1a44f8366fcdddd0aec1471dcd7011ce7874e7d58833072829c3ee6f1caee1 -124567988ef1210020923e2b270ae50bb2983bb225ef105465b3c3f64c735ef4 -39027c38d10410f1aea2fd7345ab7e3e9a02d2c6dba5ab8930707f31d11479c5 -48d18e7a198e0176604b44df7172a16999b0d3881593facadbfcda808250f391 -a1753469f60b80c493ccaff015d4a79ad28a1cd346ec891eb3022b05f450f22a -9b3fc5da5c40c7f14fa94b04658d8afc6ffbe9e5af77aa7409fc100ba826458d -88cc5c1caed300f4ecebf26f02262cbc1ce60e2463ef614ff3d16c19281acbe6 -0a3d29d0994eab443fd386c6ce085ee09cb04f5c7f9ab6eda41f45078b85ba75 -59cccafdbb17571c51057cdf5b3d6a1ca90e866d45a213605adc0623baae8416 -470b622253c07af34e7d05c5e10cce09a6f00b242bf6391f1b3fdf5136afc775 -b3b4e4ea2db45f103ef58a7d5b13e3067176afa101b99e24f6f158016b09a804 -db0bc2655ea041f1a9e25545173a674b926940f053390c8c442057329cb311fa -6424674064c9b4d7f5e72d9bb51e66d2783af3310c4782d408e99a3dd9c0dfa4 -3c574ff599a7667b160e938c9f550297c457e37abef0358e63772c28f5a45d50 -e48be2fd10e4ee2499f6868708998622d0ea19adc9b8a08840b83f1e4595ffac -008f4212e0e1f7acddefedcc226e86cf08ec80a0ee2c7e2a51c5b5bb4c2c18c6 -1d7b75f835fbd3a7048f843471d9812df390a3ba6bf8f78faa61929f9b7ff2d5 -6844e6ff1728991487d4a3ad0b2989966841283791b6d877054d3a60171fa928 -13475eae3ac7656cf73fd3087bf130adb9619a6878a78d0c480b5517e1a9adc9 -38f36245ffe030d6f4fd1701b0a63cde3989c0b7e9177546cbbf3535dee5f204 -35dd1721eb3fcc734587ca7134c3f3f07a4feff9df1e257ce8f05141ca1976f0 -0bd38468b2cfdb2c23f84c20a98591889201c0840ccf5a07f4f786376834e6d0 -143e6f20951a270389fbcff30ec32a50655611c8ccea963bea28c818e0d6724d -8074a249d6888ef6d3f483d458237f1907ddfc0e52f0b7585034d7accf5a0e45 -d40087cbb410454c814a3e26ea77f2c04cb17062478e4311c31771346d8c276e -1bff1b19ec50a153128cf24d2ba3c2d2394c2bf272acde6b4951b96888236489 -60bef1bca746eb0c36121cb9dc6d53ed47eea07fcae31a8d91270543bbc1998b -498a5d48ca0a5efbb4ac1d6f33947de60ba7ee2879cba375a2d6e9fffee4f9d5 -4f6b896d342ef8c7aaab0d3e664096fa5bf2c0e76bf52a69ecaf3bd395041c10 -40c8e62425744195fdfc46f0140fb555faa8ccf78b234b77f8b549459ddd88f3 -42f5d322f7fa91ce5241dd8ac8567b3819ce0f6a410e13ee3bc046890668b9a1 -4c85e8c77deb486829f962c45c2322681c73a2318259d3753a43ffdc21663740 -ced3d8ad88410dc42f2d59e70f97fd8dd69ac472f4965dfbe501abf2fc35d1a7 -c46d3b76a830f9b415819b38c43cac10d9b97095122b6acb28fe992d7306c89e -3934959061e815b15f9e7b7db5bc4cc63089200a16edb27a0e653281bdc57f81 -7d712d750f45fea1eac5ecce4f50d7909d9acd1af8c76adbc18749407be7e3fa -1fff50b355019ee429da09740579f405706d53122f727f9986cc4f6b4ee48589 -58069e4a30691d10be55828f952ef4c18bb42976d530a05efa40499295ac07d4 -5bce80c797ca855f284aca023e3197e4ece8432d3236d4500a09fbddfb24424f -002c52b661a445e8aa0e2aa898120dfd25e2f7357e237cf3d16543d5b9592ee5 -e030c7e015b90ffe1c213d25491a52d6379e5563f9ee18474dcb76737c698526 -599a311d05ce71ac1e2d1211645ef6cb4e3fc0a7f2cbce83e28467f9e93f5f67 -2c0f3b1205f02b9268bffce7d52b897f588092eceee3eed9ba979b60cc72ab7c -80ec93e83d6f81e6bcf0a997b3dd30cf103a55b3c6c8da5b16211f1a904e818d -0957859c51f51eadf15b2ae06f46a27773113e0c4b91f54fa4886df7f0d365fe -cc0f63fb67c411f19e3cc706c57d8d5173834b473a739ad640a7f3947a70d320 -251849b92ec64087d1f2480b4e92566c312c040bbb08ea12b86f2ff5cb0d304b -81fea9572c980e377a08dc7d5f84400091cc01b70708b845002779291780531a -97882983ed4f25e223fcbe62362ee83d305ec4c49cea778a3bb9534d0702cbf9 -d18f18ce61efeb91b923a2c3073c5e106d32f25d6eac7e7604fcc1f2a668ce0d -1b40ef04f6629d167dc4483c6e52916b9982dd1af8da8c57321cba0fd7c169a2 -59064dbe09ac877471e83764874532612df713e04ab8f78c9e316d4ba0a97e47 -5daf40d4ccfb7e9e5899213e4765160f14f105d7f38c779a4288e1fe49e22df5 -02078d639eae44e8fa4439501eeee33e3d3a6fea55a8758092097ec3a30aaa94 -fe37c150bf48caad72105e7803a991e040847b7d1a450b383fd4e70f0b25804a -37bf25bbeaf2e11004470e0fcb99ac8fe4b56f31827b5604e10c0596afaadefb -41e90478b3b5ab1f2084b7ea934a250a41142abb6cfbb2d07b1e6f3d75a5bb97 -8955301f3f0774da6f32bc676c8ef43fdd063d2e955df29d70a710a8251dc794 -5461b2fde709abfae8cc6c56aeda84045fa8b1da0294456afc7be8489ce4763e -5ae13c64082627acf97dc2e4c9e3d515dab4653b580a03b7127a5ee16692e934 -16a26b60fd8fd2b1c06010492d3cd7c1f9162fcddc094f7e17de20a8478a4515 -ca04a0a7bdebcd7df0600df92737b5b02fc0f8b28dbec9ac5bb6bcb9e1c44edf -fca41aa870ee82c10c7bd3629fda48d2d4b229ea83b853f70d3e9474e5a2139a -dc57e3943e3c1e767bd2ae789517a535575bc9c22f1894a2744a59ff0a507912 -6ecb29f26156f2f2eccd29757aae7d278298be704ab02a7e4cf17adf37afb89c -abfe0667c4ed4cbb3be5ce7c69cfcff7b997ac66cb53ac18cbc5b102d2d618fb -1ed396e7a95b319f7e5da5bad23d271f53176c0ba2a6c911c30a66663c97fd60 -d258bce93ea9aa12a2d6b648da5c67d9abe9c175a43e624780bc1088dbff7c01 -44ca313469f85209c5cf97d7f831d9882c16b886e2a55f212dd696bb90e21f88 -07346b3bdcc4e9fa171f38fef46e2ff216dff6b8896f8503ffa1197afd3cc140 -6b65d7efd5748006262982bacb75301335032e445266a62dc6988c75977965ce -1f8e89a9ab126612bd086a0c3c3f1b2449986ee7aba3dbb40b5a42df6512e91e -2e7598c9605c32552842d8ddbcefc944d7a6420d4352069f403249f95a39f80b -26a07c239a7c15914ab78efb2a048fc29daed9c5b69233c868843caf031be1b0 -43f91c785a86673fc15cf6a311699a5f91114fa836c47894cb542501052e8320 -1555a810fa0d09544d904f3827701599b00a5b6a69fbfa3143729704f417618e -36ad49c0e89f88d59d05ce1afc367ff290355e595027fcdd90aefb97a9f061d3 -7d678ab6865acdffb97d295d4b87ab81dbd42902366ce88a1ebb112872af4484 -f1c78e7f3171f064ff1f84bd1b854ff3d964b2c37f5dd62d644bde2af38798cb -6f4a74bbb4f88e21c56218bf8a13bcdac3098ab677637d21b2fe5e1e80931cfa -7d8d5e8aa8639c53562b609719ddac16ebaf53e4f59c273f7ecc9472764c5cb9 -9e6b1a211034d6904cdf825e4c9293cbf184be79a22338a45ae8bc04c361b566 -1fdecd0aa72d46ee2ac2bfcb4c5d839cae9a7d30fe2b8f980af935cf938fc383 -8161ad0e31b64a1187fd785d447acea401e6fa4f0ae357af66097852794fab05 -c3cd5c8c7d336c2ff50be95b086cfcdfbf164e622988522ed77440480a87c8f0 -1a6c5a86a82c413f3d1080af389698637e16505e2ecb9a98dec4f74d5a6bf3c0 -1c7167bf6f00354412a7ada03da3119e938b2b7d69c6ec517977dc4414f30b10 -098249d2de7e0e0e1f0d70fe0674e1f14ca1fca3cd64098e5462ca576ec5596a -08d40c2096fe46990ae1a23114fdfd46f7bdc7c862c53f8189a632e1bcd75271 -20f58d4c90e0884da7b1642edc344886d69f1a1ee3998b2e8f690b090440bfc7 -1c19fa18971aa4a4c2dca83e228a654edeb959a76c405513aa15622d71754dd0 -1f524c5bf246451767dcc8ab6e44d03ca8dd3b3fc98f1e20542db7ee409fe251 -551532ba6819da1f80dada93cfb7cfaf59dbcdcee61337ccd845c8781a3a5a72 -4b2c098df030731fd86e38a9ff091b122967c299638e35beeab0e29833ce1224 -417f6452ed388029b9e925f8b7a0279ef233fe3d9a2f7d48f7fcb981c913438a -15ceee024cc1ac80ffca6d6695580a76a2567b44972e2db3adb1b9b973ec1aee -0d35b51c940bc9fb8cb595cf7459e21e5f64d23bc9902b571b5a39b9b787bb63 -da9c53afc42c8271c91faa221687f0580cd66fd33fe19b62e043395b8f356fd6 -45aea17d6e69898e02e1d2e85b7be2565b826843613be5e1c2e777377f1738a0 -145d896feb0bf5e3c4a05e99ca0858cca08978fc3566a040409c196fdca24655 -1b5dd750ead7e88c824e8fb2f7b707d40d71fc38d7601bc4f13e48676a264d36 -8b19631b95b2124a930caa02f2b561bb7fca82427a448c3c8baa33e0d72feaa4 -381d9cd4281f2a4d0faa2241c19ecae474e095dcf7e1269122096c2c3728da74 -8f01b4643732c1930528b463ba73efd2014785db1489e165173def8f96d8c8ce -4b41ecb5f2c7cce60ea56ed272ef46e3219b2d7f32f93cfd67d45ec9c56ad8d6 -84c50c4b7da16eabf2964180f7c6ca67cf76c02556655bdb5715289fbedb28cc -9c6e195db27ad72e37e93b8e3b8f96d81d06dbad1902015eab2dc9aae1f92e0e -1dbf80392d5be01146c7a5a686bc4bed0313175a3a185ee72ff98e652e8004b3 -308f94718f4fbf67526e939e9356864c390290d5905eefa8fac0e7a086c3b45d -56f76616b1738b320333df015783f72118de890e624fc66d6ba59229433cfa02 -979ce619c299982256a358cf600f56f65c67925dda677a23d457919ecaf67626 -48db8f20e6241af28a993587d5b9400372baa648feb0fb1b7b351519381e2880 -fe3d4311ab6edafaab0a12ffdf19d25f3bcbae36730beb97916f998ffb8c23a1 -107a0c24c0836f60f9b8349c328d61b58be0ab1425429834176cbe66afdf7c8d -4a85c6c9dd90892028930dc04dcc83589b3899292be0a8e95f39b868770589fe -a59f840c2eae51339f3dabca436c1aa2066f9567202010ba7bc0445fae043315 -488cdbcb1776e5dccd8b338ceff2855948da2052524881673afd19567a8ddb52 -6bbc8da98334278c4c3b380a99edf4b98f311166fa73604bc4ea1aeee3e3531b -c256772bab2fa9bcc888629ef1e9c2ba922cf76f9a1794a1dbc8ed9b19cd5f7e -cb8f3e6b774aeea0f5a80799c108a874757f1e8b9c04a22626d6e3235d23ee97 -5548497b8b53df745bde07c251ebc888f088dba1b3142c141695c44da676c0fc -9447d4754ffa13725c1aaf469f2155dfc535a41be639994a5ae7359b152a3c9b -93b364ce6bd956d681cf2dab09ab336ebfca58b357aad29144d1ede8bf485450 -c4afe050a5d72483e3fae3efcfc369abbcd107185f20d826fb1635b6094d5103 -a46f907357a5860894ad7db18c3c92cc3c5f6e870f0b31d4b24b240edbfbab7c -44796a20c358eaaa31e224be4f99b108e791947ef44716f8023ca51f9aa31787 -148d1ac0e975fad951fdc8ca7f5a8fbcff60387e47be3ce7c1cf76e7eac48158 -5fc2d1476e536f7e73375985acb3105766e831767555f766f64f55c815ba9e89 -b24eaba1451ed66be225b009185c964b118a2be5c6888c374391b8f22e8550e8 -703742a553b6c42cc209d3f48cbb70e0e380e89cd30a10f0b35e02673825a42d -c27f0ca7e7be25e7faaa4394f90e52aa196914025b4c9901965f0fd40c2c4fee -5d07178bf861cc84146b4f4dfc883f0df73c62af5c2d1d3bb100e5764879342b -4c3767b14c0cdfcba7d673bdd7f53286ae086f22b94305883633e5cf58fcd419 -369b5fcda2a840a633dc62e0433dfdc20d580240e5abd86ca71494af77cb54e6 -5a5a77b8fb95a9bcef9160c31f1de052291f45fe5c38fe6a11c5f4df83eec5ee -58000d6ba39fd0ccf1fb9a372d2945bcd850a37099b4bcd4a6b917dce877c985 -04da2b807805dc67dc34074fc9271e455cf1ad44adddfc2022dba6314491b0b5 -35a8fde5785f2a505432b9a4dec5cba9bfc113ed2045372756d818096d3199b2 -64f494295243be214a731f311a678c89956632cb56f6a8355acd8933944c5842 -ab083a5c19bede2ca6d2312dc3974bb137e9fe2ce89e2db5cba7d3c025e0e1db -3a7fca99ef2fe3505dc1007637eb770fa7bd16455fd861b55075d011b04fc3f4 -88d3f1930681b4d6a3e2480a8367dc0c3cc7abecc8a6bb2ed00a802c78eb8a3d -8fa50eac77096a0ab03eba947677d23f9a5128735ef1932aa4bfe143fd9ec379 -d06d9b104d9103ef4c5dd9d101db4582f3d783d417270314d2366478d58986c6 -108cbab489fbd9f719e2154a212b6fc0abd2ed4c57de1fd0aebac7154d6c6f6a -006cb415263b21116eeb98ae184ce10e83a513fa0e8ea3d2188a60cc9f5135a7 -dbf6230d91a271b8f8cb4a160afda64b9c0832201fbf2871d20b9ee7d6404159 -5bca4555671f0afc4a1ccfd2590dc9bd179a15f905d0ecbb9a324538b3dd5fb7 -30a03baa77a355fc0b2b5a648ad2c574cc5a46e71383f26c7a0d3ea87fabf898 -694b53bdde54d46307a6121dedff584d0b427066d7c5ede702cff5e62b57573a -48e011d7a9bc11f22411e4c8f6f1a5985d1d22d1924658c3a298c2c39c401d02 -e1fcfcb18445fda09b2287cbd7a5999c5323f4a91a6bc5dc281c06ee0d58c73e -84ee1048084df96f54dfcbb255410a0a2caed5b718c94298257b984500d21a0e -1622542136f71628d941e20b166ceb6c68df0849754cd58c610651cecedb7fae -5fca8506942992ab53b13b8afa7c226e4288ac78a9daaf01db8559d5ed49b5bc -f4800f6aece8c8dba3d05ea8e0c349d8f7f55bf08966b10935d2e79f33e34a51 -342429b9b9282ac581227991af1eb8802dfafbc10284d7539aa55ceb51da1f41 -c6b9fc78fa464f872af95d1710f507d173df6e723d18bcbee32dbca8eead1c31 -36fc6e31feee1f08f2de2fdb801734f117c2a005c60c70c9aa0be7657d70fcab -ee2d1d13e53316e56e6bd11bc7bae051f0560d3cb7beb5d9bb1e8f5e483af00f -e07a368c49036924d4a9682d08da969ee4c20541d1e26f31eed17cfd25a6e015 -47e2f754bd636dee705cb22b38e022a98acf1506c5e637505345ec0f08c582bf -206c968a3a63701bfa8a6511a620dfa0286f87ae5fc8e5e8e310ffb94d0d8727 -a3fc9ccdd0afbc396b040d455e20019c9eacade8e11828f3605c268448e7bb39 -4dc44f647c7d08435b55f21d1477af7046d218d6d6cae724669f254257316c9a -8a08c2dbac4fcb423668630b80634b465b3ff85c1e61610bd837c43e8a4277e3 -116c6da5a27187088beefc0ce45d3cc310499f7772c1a5df5bc9b2d375da3444 -e967b74052a07d37d3ffa09043fd8fb37bb582e10d1bc05aa3f7ea57874e83ea -170447e82fd3385f51316e5d117a769f55812cdd16340c253492d8e8dd5985d3 -cb4c21c639d53765b27bba9defa2326deb87d172a6f8ac4bc50ce69c3f764ec4 -3736e4cfe6554ddadeee90ebe3b0e359dc05032156306f16abcaec4af6aefc1f -26f9367515dd50afbef618883e092c534991223a80176c905bb7fe9ede9aa334 -42d6c715d91bd7652a58a6fd189ec70774ed15dc76af483d3b64bf548889f6f0 -f06152a22aff60e78b0f04149ec782a94b16eb074e5c94e2db3a926e3b32419e -5bd4691675340f9189ad07166b22465ec76fe0ce315b8140691f08a8f591c0f7 -a630927085d37d0a10893c0e18d2e1eccddf0e7ae6bc0017f408246126ebf3f4 -5e703347e85ca687e5018e0c49afa4edc9b9e24863ef7e59e33c18bef41f357d -8dce0597c838f1ca921219363d7770670e535e4b0461f56f1768cc66e44682ef -210f812366b9784ec9b457ae24de17b1491daefbdeca526f9a5b20bbef75f687 -9fc0205b9ca5cdfb9cb76b023c68903ac747537305e7e9eb85e525c120746af5 -e84d490d4f4fe9bee7214f1eb237542e9763ba0de14ee88d623bb3cc2381ff7f -19683946542b81904350b45d01a7f19d8a7cfd1d1c1229656e89e5f9caa7a518 -e1610601ecfacf45cd403427ac7a5b86776c292bb4b21afe2683e82e6be3c8ca -bc6c7a90b903581851fe1a07b77b1f01505c18e5c1546d0594cca5b8ec4b78e9 -4346655d8db9f0022d205886d3451d1306cc7715aecbcb198075861d66037631 -f86a7d0f0ae6b8bf887110e7f08f97590c11775fbb577627294d8cde14a13389 -17a065d3b7d3dce8e1dab42093a73851cd5c13c7be7a1a1bc1c218589ad0b302 -4921f9641c9237b05dac91756b5d8ef9dc980c90c7c288dad52fcfea0f9fea70 -bd6162367eb6265f5406c620eb262d1bd94f8a4bdfb0eaa95f79b7e2259ca7f0 -6bc0bc6d4715c619f0d6885b19044ff5c5ad1f9afbe4ef671f6ca59cffa6f5e3 -bb470085988084739d10fc6d5a4d78c1e8f911ddcb663ebe4bdf1d77d874c34e -86593747f0ca858e7fd2e574a922816f4e665cdf88fd8f7869e23c8fbaf3c848 -81da95dacc0dd9d15f39a689ad067ec512dc24d7e8137c57d3090e947d1cf7a6 -366deaa7f09da8d5a8e1b0122a7829681da4b0184828d56d964c54d1cc05e480 -153fceef19b0947c95014b710522ecde9b5a704df96f9cbc35535e5d5292f17e -096e188bc52e76b397ebf5f413b48f31ecb83fec4f21b4b9958433f6e769d4db -2e267d92256b6eb1ad92fa83ae2ad7b72da2cd4dff1278884aa7ea629019f291 -8683447ad614df19a9179d70024da3e8201a3a8cda6b1d9f273e573c9902a2c3 -a6f5f21842a7ede1784f24e6eb0b459595eb30d9415b2dcee53c4a5a9d359644 -db64bf808a36b115eded2dd41d12b9101af2ffd213e0814c32d5f979c6b5864c -084b6f7d3f6ac0f715bae232784acf3520c0acf519d121288c60d2d934be1e10 -26b9c728e53725aa340bdfc75fb8dccf2f3a242e9df1376aa1012f2dfe758ea4 -a9f255d7c3777718ed8ad744d0d666d8f21aeb7f2ae3746ee0d4986a8cd65979 -070d521cbea52e73d4e86f21b318dc9ab429d3492b82c2244e6d34e69d4c22e7 -2ad39187e001bcec46f1661849139eaa5ad4ccbc2c2fdb999a2aa9d4f04921f8 -a4acddeccf875396a1e9dfb836b0d85eef9759623ead1eef547c54b1efa6c452 -ef5292528745b55a0446dba4b2953b32c372aa15b3ac3007d7ba055dae4ce3bd -15369813e3e4f186fc7e191a23f2ecc1240b27f21bc3a256e6af770a097dffee -eb2fd543a5e4338ea3c4a4733d115e004e5db78f9c357be5e678ffeade96b440 -7c94ba9c7e995000e639108295aeec1c8c3881b15023ae5a33abcd05a90f0b7a -1239a61ea768f4c3e717992b80f9c7e3f704e55dd30d284256f57c52479496ea -39b2fec8104fef275a0315579b802305c141167427a5ae80df1fda7c6b43be7b -2715b0078c3ec1ffda514619d5ede8385e01c9ea19a5d9d4062d76827fffe5b0 -17462563e304903e13d203f07cdd9d8c4f8b77d2789213b0cc1a72107dbf2669 -80753578092981b4ab6be0261cdceb0ed56e9be00476ed73deae1240f04f2f55 -09ad18330504ee66fa643f9eaadb3e0cf5b53b28158dd8263f5f0a78f02fcd74 -bab59131e27b8743a52d4f25cd3bb41a3c591bd4d8c4bab65f20795888a44c3f -2cbd3bc1dc3e7e514c08e9e35667c830ff9b8e1531e57992e23c3e2e1fb3c7cf -4be5899b9e255b64cecbcd25ce83cd9d2542c9821a3735c5227856aa5e41fe7e -3b894e7063507f1449f45ad83cf28d6038fad264c3a5b67db91183b82b1bc859 -d80e41690cd3ef89f820974ed3bed461205178ad8bb30ef7120bc4d0afcc7d3c -d038b297a01bbb07616a5d800269523e6a09c4ac8c41a24f6d0931ecfc7eb45c -6cf374bf6ffd693df8a6407d275dae3072646ea643824ec4336235c349591bcf -311b148a42b9ae4650b12d04a9cb04da033118a8d400965b2d9433d22ae26f48 -9a8379806225f42f74a34490df9459b90654abf9c209d1887ff67c9f3a3c9cbb -07260f9ac53a5b2566b0552a166f5afbc8aa8a5bbc768c21c19d5f2c9a7d1611 -50ff73403e1552a939f8984b2eea72302cefdd798981b63269f3c609758da69a -67078a2e1e989889eafdd5600c249b59931fae4175bfe0278fbe000090eadf8d -07c38628805e7c5db0d4f78b818a198f6c15aa5dbea3e53819348cd3b5cbbda4 -ace1c83c76faaa606f82953018966a3d46ef49d8a28c4bd29125b7b5d6dff177 -a9061c17959d485ef7f5c274a6cb27a0388798b2268be99104ed35ed42e1c17e -8b92538a7a470290262e8726a6e58e10ef4d9dd5ed3780b437ae800dd5371396 -d6c2bab49bec8eee8af0629e999c824c45a2a042daf58119eb507f800712fbe0 -a118bfe575e7926241bdb18042ca45227cccccc3f4b3a07312501a9c8662c83f -6f2c4d8761f62a67efbe9a19b21984a61f3c92a49f9519a4a33664e1166c216c -419bc8157b1f3ae51e6739f01a0d289ff9305edf31f22a53af5b41ab28b470a7 -7ceb87be63c56448df02602679ea27e8f143858fc85912e4c3098bb907c64b7e -37c60572fe16ad714375a9aa9e57c617c80f1dbc4d94f65ea980e96317c433d9 -5d1d123cd13f36eabcdd8dd84e79837cfb74cc137813d5a54ac301dd63b3ec53 -5f2acc88674f61e924b9687a2fb67fc6fe9f6c6280820424809c15ac8d4e7ef2 -49d61ebb19c42e84df1ddc7d5ca72280c1d373066ab832f0ce12aed890bbbd35 -d640a2964b0ec6dbebce088c55df7d443d505cdff42976618bb37ce501654096 -f7d1163eafe0dd9a158e480d5e3acbf90f2ad54ac2d475e03ef934193683ca49 -98a13824b4761ea3520663f447c914bee635bf84dedd5e8f7c0d309545684992 -1310e4268e9b971557c1decdb689fd29d20ea6df722b806a5789ce33a8e9c982 -f9e9b081df4bbca7735a7e914b68bf3dfa1205b84aeded5d715aefd26a949664 -6a1d42b61f8dfd443c592993969b09016e53e2a2f53eb209d3ec544ed01d587c -8832dd7c4042d015eee71e7542516290d0440aa393d549b38688447e35c3db7d -4ce0c6d398fc91b4888f6b23b833f62b3ebf1063900ce4ef37571bcba392a4b3 -45a3a448899ac148725a7ca711db8b7a95708b6979d56aae86d2cc6551b0171f -66367c5763dd4e77d8125856deb2411c1426c4021dbca857001a6b3a4ac36e2a -3f7897c722f99cb74a706cc8487e78920e476459711b1860c8f66eeaddbf578d -d5542ffaf11d1744658adab2c4a2f2d36b5a146b76f279f867fa9f4283e2dc82 -5193ecde3d9cd38482d11e3f6d7f62cb470bc3ebb0a11ae5e588d4a20ab86f8b -48ab0e65f39027f11891b214e91b536e4a337743eaadabd5fd78b767d905af52 -f3b960dfa4db34f38bef0d88bd554a2314f431fd2c0660ad20775b9ddf27aa56 -4c89eaf2ca9db07102ddc3862350303cda7157d1cdf4bef019047365f1030496 -34fb7196101849190f9dd701b9aee8dcb751eb45be165a9ce2320c9495da9f01 -4a14214581f8edbf738800c04f37964a678abaf2ac2cbb8c2799d20bd04c0f8c -387f99e48c9964b83392f46b0c0cc1d0f75965d04370306cc2b6329413484c9a -6cb550aceadb787d806b78d94c9e967da6dc265b2fc3988d18ba6800d99e3123 -eb452cdb4608413521eb54fc2e9549b3ba1b88a11c939d7f160d20418bad73fa -028a8fc2a561ffdebad27451bf49af84c9c4b364795c7aaf7df22d3150b7583d -0407c04b6d41ca52fdac0e8b8a8d94f47dec08184c3a9897ae3009f9dd101151 -ac841490ea41eb8411c8673502b382bfe3806459528fcb95cf0d76d5f0da4643 -db9748779e828de11771629388ec8a01f705a5a8898a475816d3a64fdd73198e -bb2c57ef8beff863c0abe29f51b5e1409bdcf3ef41848eb207fd0b2ff46a83d9 -4fe300fae3c03ecf6b646589b0728bd70f9666fb1432165bdcade18bddf98fec -043a8362dde3a43e02834af651c4e936f0644b5004b99b264ba911d614a9f173 -a61d66a96720ef3827c60369dac99fad953b9e7c1ab28d8e4c76c5952b360bd2 -179ccc110c5ec8ab6202e9554f8146559f7556b719811de61dc9fa0db8a1f4e2 -e83fd428ec27c1318bfdc2f2f58eee02604165177e05194abcaa16059d185066 -15a32c6db1d46766519bc5a674d1f80ff758711c2dfb5701c8db8f7b8d5e0233 -1ff640abf4db93095108d491a95155f292eadafb3cad0a332851719dfff04b8b -47f257f1bb9dc7cc4f1893b634d21ee8cf89e7f73c399f5007e35136cbc792fa -9b264d2ff4da32789c920a079d6f990e8caf0aef490efcf1187746dd2a0399fb -3e536ac4d018be10a46fe8cf2cf42a0d99f48986514f5806bd73e98a9e2851b8 -c35622ffc7b219470c898a48c70cde310cbe097cd8233499d6d8a7e624e68446 -60fbdaf1afdd603c9296a18397084876343917e6cb05ac949e8e75479a241794 -a8aaa052a0b575071c16cc8f20cbfb7ac7f6cad5d40eb9ec9cd0479587b31482 -1c6e5c213b1d0f6247133f6c3ac10e69ac963b657cd47fd631b568758d62ffe8 -e465046a02a4e8cf7941009d3a2ff2e7aa90086c7e4f06fefe566b2aea6fdc50 -678b52e0b9da30bdedae360eb09c0f995efc13017761f7e7715888850a3c44bd -fd8a81930bfdfefa3a5144a482e4dd8b15912e32c1f7afedfabee9aa3cd9a68b -524eb40e75864e20d3ec321120b3602d24c2d20f23a7060900437492f12fcc51 -3a6ab1633fe8f3e8bf6080e14a4f976cde5a40cdd7d647a4446dba8ee7e28a03 -c028ccb5b4f94025ef91e5d34b8309d4ae1fcfa8d40d5f8d48bb35851c63a375 -e8aafc6e7d229c796040004b3e8220049afd05c341670b26e281b49d48a35abd -556d7ba02ed806b3eac069b055e34796bcc142084e36dc6bf3aced2aecbb4d00 -36a8d8dabf0359def31c6e3219a6648fd120e31fdf8ca81fc7dedd1a319363c4 -ee28b23e85948eb8657fcde86dcd89a5c8b211f5ca8318dd97d02e416fa05e0f -31ad6c6d81d6a03b4bb1d9002b003433a8411ff3bc435e8c3bab71d31c395518 -a472e020aab53431d2c9fe6910f99cea8ca8e4f32cda672c11a9a6d23e3feee5 -1ff77eeb82b3b52bb950991a9736e6eb07b8fb0d8d262cf8d44abc54ede25e4c -1b8a0c15dbdfafa05ff45e83965682d4c11f7941ff1e12eaf80a3f6b08ebd650 -965a89dd599b6d9210654298a586eec71f4b8f0735dc7f88422fb3a80d770eaf -a9e86be33984d513840495385fc331376401e2a295f3b9e23ed8eb4956e0008c -2710d268b5df3ae48b2092cc338a6ecb676707863e400c07dda5c49e5c9ae872 -2a14dc83a5b27ec1064235969954ab35cad500cafbf4d268b5897a44d86681ef -54923328c45f33390047614c7245d0dc47f2a41f99867e19ae8ee257b9b48929 -3ee102c75b6da77af606698982cc3747198d11f2b416dd164f976a1aba2ba32d -dbae543be89364b64037d0319685da8369a5a680580d6cb2d4448013a7837b18 -0019b120411c2f81a56699111b5be23c27a7145b6a210374f710bbc46d13f00f -15a237984bd2241eb04371592d3394f9e6ec7f068fbd23db022a4c2652a78904 -a3fa4e0e89840805f950b95342364a0a54b7508cc5b2616f24439b66ad4f79db -7228c7e32a456d25e78b0b4606e7bdd59e103dff0ab61f36d5b8d9843faf475a -03cbecf6f0c148ad2f4c4aeb6daaeaea7d7119913e64e151df2c02e0831205f7 -d4b200f85102d5160dae5d07f35b1b52b06c47cf798c5b3db15ab01de85fa1cc -d8d42273f0f1acd9ac9e23b4680738169065f3f7cc1b192577d4590cf4add4c8 -1e666f85c3f998851efe875cf8b0549073c3e71462e1d9c048dcac06c95679e7 -1bca97f375265e9bcddf552d150a908161ecf88cedc214e709836d0c9d641fbe -5b9343608fde7e5539a0bfc71c4c6bc3384803263203a8c1d6a10e291e7a5da7 -a446986a1e60adde654b4205b4ef78747654b693d29f7c280903962a12708419 -0dfcf730353b33eedd71a1f57f1f7cf0aaafe3c2cc013163c49b681cdf55fcc5 -292a842444b6d51a70208b5f6db2ca5cd919f1f0e25c299cd33a1614c43821f0 -13594915139686bf0dd502854e5e7a512bb324c1b0dd73aed6932dea2a4a7af6 -24259a2082d3f343bda6b6cc63f522dee29fd766f0ac84af4f98182918b72852 -77a0f8f3df55d8c2810b856490190c36ed1a210527a8c13289d603c9b092c600 -a0c6e879ac81a0e31df4a12a7e87492dbee134b2ebde3add6e77b2a16aa33c20 -076ea3ca2e5f0c0b8961ebb1282352015502e878270176c3fbffb39f18d2c6f0 -1f3ecd7fa9d4e55b2edd761df95e1701f3680c7edf4ea6ba1bdf6c97b70bfff8 -f4de06b73796774861231b46fce31c9b816d8f96b81fc7447ed9451e71d8cffd -659a57fb5a08772daf28311e3195dccdfa3a055acef6ec1f4c1307962ca5d6bc -258ef1ec1f45882ad0b912bc08b2e02eac2b170049d9f6542ebf229c23bc0428 -a3bd11a90c9ed26ca2bb7cc5476e1dba0ce7e240293be19adf089f8abfa863f2 -83273c510fbb8e0993f477a5a3e9ef5bab9be01e050bdbe7cfa8ebe8e299b2dc -3d0d07c6c1ab2fdc2cd6b4f14e2444adde14ae103a96369ce797354ff3b2eb04 -09c59558fcac43903e6c8ab6f82a2a36a006ca39e3dddcea7ae36d107021e105 -224f93a7721fb7d9d78e659407131def1f09a3138574811737a3f8b083e19951 -37b077dd77eebf33f249a0fa1a8d343867c8631db92477844fd823b712905030 -88c59036a90aaec3caac81a22590a8d558fb50b9886108767239226a40f3cadb -76404623fe9daf5f62a4eda28f122c38c0d0ab597830bed02486850a5bdd7b75 -6da4fa3742b3025a6f52644fb1c46facf2332e95265b0a7485b45d52de11a591 -9ab620b43d9e06f61d80cd1c2523c50ad3c5e9abaa2211ea5e4cfed30c641520 -2918737e71f64a6d7b0a75fcdebce09c59e09c9a8a47781309249d902fb63396 -7b17f2780f9b6310506d0f0b0ca12076f898c7586256729e193bdd712ce4dd20 -a8af32e384e763dd15cced4985b9fd5fc4841d2d6e24cb18163c2509fd5715c2 -347d3d40854be9417e2a6f44995211351b36eb5f6bac431130585d29ad84b2e6 -b9f5bc6edbc45976b63cb271d2405e7cf24e3481f0a97e59b818eab3ba3b7389 -76f6e9245443399e2c8614c61f4add04f0cbd4fb4be0e08e0e34c2343a8a9621 -32fdd15806c432b78ae710cf38ab351c460d6520f68fa8f1c3d8c2df1088ffe0 -3743f1c116d5d07195fe810a8df3257c35766395c56606780aa37f4314de2fd4 -0987d47066515824fc99e1b4452bac638ae4dca7a86eb6ae57da28222ce008c5 -8baa0579f0446265c0aae4eb286bd0d73eab3f6ec2403fc5ac4ecb98428bb99e -9dbc84fc6a940011f88936b6b2947419d7a2526a1658cca8a4b1ba34cd5bbe56 -983b93d63499bd5de04929c07543ab6da32e37cdbd9f8dd8cb096dc894624a69 -5c23ddae0b5c947a1426d5d92b5159aa1f49e51c985db53d4400877d809954eb -0dbd01ece6f172ab0a572f69f0319c05e31fb47a09c6503800b44a3154a5f1cf -03b80cb9f22c013b4a6f90d1746a9b57ea12a71e3b32337095cc2989c6e3f259 -1da508c4d50c69f34d4fe541afea1f7dbce8d7f09c1f9db9d318c86230e8f287 -30c56e1b57bd8861870dfcc218ed70b1af5b46d2798eba3322a9875fe1da0697 -056f2464e65894b2d45a79dd89274dd713483f575419eff1a85785f71446e5c8 -708e93ddf8dac87d5adff274632b5308cb4a0cd1bed3faa6dc56e28cf342c7c2 -1ab90c744ec5faae8e3fa3a65c46e3c75a81994dc74c5928b87a2e5e4a0baaca -3de60de5c685aa1aef37ed2adcc9626002218b7da80ced610d7800a0f204a81e -009708c91ef0281d69ad7f976610571091605eb3f834bdf320af29d0efa4dbc4 -8beb5df73dfdb43ec67f02cabb62435fe6742b8ec5126714537842dd672089ab -a066bfa28e237b59a41c67c8d29800e84d1f58b180f5f62cc386e7076ec75b59 -f1d00818002e5c2f9d8559d6a8db492756f182e1b9431e62fa0ab4d981e82d71 -e8eeca8c91d51c96ec648effde0482e259dfd7cf5dbae53887060f1a7a45aafc -0d46007cd98d0a756dba39d9dc4625629776021f283681007d4ff1d0eefce99f -ac749c355564ceccafb0dd64846041901d375930d61d112f879e94fbf7375ab5 -798546b2ae972f9fa363f980201e4a69375fa76f43188ea3d3c668c7353c1d57 -26029e3ff86896cd7dd5828c527305586d0cea3c4e7e7f5a9ad7531e0ae031c2 -009328040158f2dc546f9349ab54eb986f9cf200d284df093283160f545fbe02 -04a609d6b83b3a7ff68090cccb16e4b295179ffb40a7344c08ad0fdf8a5dbe68 -43ee68d208d780874025983d47c82f78395e719dcc287dd805983bd5e137a68a -7898419ff0ecd2662739498dae7af2fe7dc5b6c09117288129b44bf43d5bc8f0 -416b96e1c6114a7025a9ef88db009106178ea41a80245500428cb7ac9efd3ff7 -36fa7f677f4bd30f3fabd3c8c14f8b014da078e40aedbbf5cb98be88ac4591b8 -9b2c43b10d6aaf810abe6638b003283760fc0c00d4dfe5ad1b2ceb01195b934b -7fa52c08070d5ec1f3593315585f42a4ecb649fca0a36f174adf5c3bc54a889e -2d7577e3655b160d9c134f66b320da5a4d7811dda7f5d181fd62c33074493be4 -8b229e89fa2c6c6f7f2bdd493ef89c78c027f14059da24b2c5d35d98b53ec614 -b34290d1174e9298a5d9acf3a13225b65df09ffa09d3e5e1839b964def4746a1 -f35a6695f46bc4571235715dbab5567e897f4758d74dbdd73cd80095bb612590 -5cc4dd48341f36006fb3f52900a6d48c5e26eff985852ae6c6fd5bb5a82e52ca -1cd0f2cd66692e28ebc23292ea5488c424a80d44f1e9c52cdd0cea2377ab418a -850c3317aee6845f4e2ba133b1e5983dcb2f772341a122e86e7753ba482f8cf8 -c0264e5d171f1e8251fd62ffad1d61dbf1b8960aafd0ae5d0d919a9a7eff968a -43be98e701d8556f51ddd4934b38f6a8c496693ff6f7c4872df3bf095299da9b -05e2de326b7fc3697beba1ccbefb015e2177af0c8abf376529751809b482cc62 -015b65c36f948960b3413bb6c42f53f32d71cdbe96d028ad9993b0d653352014 -31c73b5c63b0978d07ab646f813f4d6f458a10c53941189cbde9c453c3c2668a -44c548ee88c3518eda6087d5a8030f1808447347072d70f16301bec4281247d6 -4d164f8a258d1582533378bbaaf0eb94443c87389e84b42a0df68d24df8cd33c -4458c86616c932261cbe5cf771ff8edc74ab6ccee275f6508cae1819d14659e7 -b6752be6ff8a6ea6dab67153a9f48588fac5222aaaafd69bc263257eff8f88cc -4768dd4a08875816dd8d307399b1804fade05964d45f38cf85368e2818a9e38f -68628a7963831635e45ef892ed91aef841ea50a4f5aae92194ab3d5b1546cc49 -0b2dda699c3921c09f37f3c2d6eaa078b564d531075995ef97da462b06e16243 -cfccdf847ed51cbf225fffcc0b2ee1fd0265e9a765481bc36ead76b325e51bf7 -45eccb1623879cda5f42b99f2ac7b7d95c6105f002a380ed6fce501cf3a66201 -254e1f4b486e5b3aa03d5171342b15a0e2bd483209768c20a526f7585878e4ba -e025fa92e4e1c93d48101d630165898cf6f7c5292de5e8779d5792e10d0aa1ce -a74845e041b3e6d1295ef6ce6b916c3c109cbcb905fb9eaa747fb39bedbec780 -2439851889e9c9d17b295185dbb3efc30968cdb28ab43c5190cef4639ee88e36 -96e2170d934f4c5f93c217a558e681c8f941c26cb0839f15f701473c7df2c15b -0d53436d6bb58c0918ef04eb47e2f5fa3dc0daba730505df124c15143ab48696 -ee7d7760a64373e649bfca7296d3a8c32f5fbd25b4ae78ea5d6def2801c1c0ac -801801c4c38e13377526b01d28e79ebb6d99af3206c343473a2247512ffa3cc3 -3031d7ae3e1d6b936fa62dc6f23e63f2c1a8a8389ca025db830bd7bbb08285eb -1363f0d072c24d4d51f9e297efedf2d903be8444b5d9e8a529b900a0509ca72a -1aee8d34f4bfd9c23341a79c97c4456185da0e0ed5f1cd1375a17fe1c514038d -006f8c413648ada0130bdd1a44b0b17725e7e4b8cbfb12bc487a1823f0f0abfa -d0c2a3d7e1e03d1b0742c3c79255cc372b6aa696a72ba9e2312f9f56f49268a8 -810508815c2625932921b34fdf0c48e04b295e7dae83ec1e8cfd8cbf3499cb0b -2044d12de2290c6430701f50dd90602b62ac406708f9b8f6126aa742976d84a0 -96dacd455741e5b61476209a87c5184f2a05cb88a10c5cc15e749c5343af0710 -9c60c1d9e673ea79466bc29ef5bbb64f41f8128a962b41db25039529abd68688 -1493ab7191ada08f5be317ada0c290e695b2b177743c90c7a8757aae903f9290 -1a78c65af79c9b57e4bfc7fb936120026eba458ff51d5ac42239c7e726159871 -01050b2a22b8dcb4a32f4f64db04851bb2c56acab85185a82ecebb0e3e4580ec -7cf4bb9c46207ba6271f2aeaca24a2e9935b4720bd5ba4421c73b36a6e5949c9 -1616c620d6b866466eec2e85283b2bf920df5ba0b7213499a87f5f0264ad9ee1 -82c18fdf6e0598f51bdeb3f87085f0d0fb4f10f7bd9192f639e24db3f1945f38 -4e314a0737cf0038f2915a1b614b2d84242dc890638a144d61e34f1c35e45fec -3e049b6d69a108b9a59439d2353b088be0aac25b478fc283785de32a4eea11fc -02fe1fc233ad7826549e75089e8c91d4b1c553a828558e657aabbee30f96a3bd -71092a1fc072a23f0a2ede4856e2b346c63c660583de6f3d55a8a84e3d090b31 -319e17b37a0701012f9b63a6b28bfe0d52aa2911a83a55921ad1a6867372c199 -7ba20d3fe211cedaee9b9fc94596993f3a3f0059ca7de5834dab8f4158cb81f0 -847cc17b695e6f20b84b4b0000fa338cd77c4d56894debbb32721e5d814a2e4a -1eb2c5311903c5be46e95c24b592fc3ca7daec82486c10c028f7dd69ed54d000 -3ab57ba5ef68bbbb00d1d6205db88303ab62192a8621aa80c69437f9855e49a8 -52a5b20bdf685cc45460301f67c938783e9f7a5685f550f06d8f3b3a42b24c24 -7b8df7a85f22f56b55dec3fe3715decb4c04d0c732244d64ae1761a7bc6ddb60 -6078e7ad39253dfb2eb804a55dd94a2e72e6536e50371cc834723d8783205af8 -2fd371b4908b27ee71869f0415ecd0bbce70490593c489f7aa817d9dd0ac84db -1b0c5b89eecfcb05ec8d0ba3991d0fcbcf4ffee3770f088c52f046f103baa075 -08eb56ad89e7fc6cec968d286819afc114156f6af1bab20ca4d83a0ad2923cc6 -0c29e8cc36990e17feac22703eed7312d6f42da5d234cdae70373a94ab6fa8e8 -b0ed370686be2d8ea5f968f4772dcdb82692ebd17b29a8cb0db55f5e375b55d6 -92a4de3b3ba705c21de9dd3a9e05b442674161a150b9367f33e8b1ec4e07f941 -7455b708961133a1b4c9331b1a68b8a1ca959391157608df2f242a409964f143 -0d27837ae3fe498ef27ce29632f4f0b34ef7160aea7b94d6e33d35b6ebaeaae0 -5b597740fab8b9bc9033e539d9e5a35572ab177d15a35e9873764acb51314611 -22b3be6f5106db600d97ca62ed2ad39f298692563ddfd442638d0b75f4d4ba8d -9c960f6683ee59414fa49b30eddba0f65f4e82c805b25dcc0d52e27d7b6e88fd -a74cd66b809d5d9ecde29c03f9e6e0d574f88ed52a64e2cec302b37199951cd9 -dba0ba4ee89002c3bcb63bd196b5f5a40806eb1f4ad57b5fbe7805033a380ca2 -4472c4ca3c5a15e3d4102048818fc6880d7e2222925d8f063c4f2cb3e5d61a67 -4d536935110a401b6d6bbdfd46a7145857d279c4aeec71feebb5399c878d1249 -d1073efcb864060db0865b17e0b12b9867648851d4d897569ce577c457334e8e -16334ca9491d6df4ebc837e1001e13d4d697bd789824329af2130c6843a864e2 -dde3586a0dd68bfd9bf876b968d5e00036a7018138564a6ab94db6f6c3041bdf -3f140dd96639c1b712902851d62dd00a93839f0517245acba60a10a32efd5896 -3a1febcecc67f96eefee60dfe3c1835e1b48a3ffe661e6e279cb8fc1132b1d3c -911a1925033862669720838674e3e396adc8c0d6fa6e8c45ad49dd94eadac069 -64069ab64692c968567d56c509929f96dc3e159b1167ebe11c2ad917a39da986 -5ab656b7cf264c15445e6f892f92a1d9e641df390a25c7c92d355bc533081ab1 -49e3a03d7acba5ddac290680aaed76966f7fa30545d69a86a264d9206a192220 -c5c2fff869d4f09a108457cfc926905eb5ac58a35c0769f4a89d8e77617486cd -84d038bc7a968eaf860f25cb5c960bd5a04a30447f622d8b635c698484af8562 -b19c7ecb22c7e6e910f469182c2aeb6986e81b5393623fa087d9ff6392a99a8a -059544c8e126b72beafc72cb091f78a824d750d84217bc40a82067ae71915714 -15dcddfdb423e6b0aca0f6c90afc70a20c13347eaf9d429b5b50bb00bf819c6e -4bede2a8185fdcfb9c8fbc6f47ad86a16802b1bd64194263b3eb5bcaa573df50 -67fa1e6ff3b73a22167110cabfa6eacc4d44c55b8f777b0f8a9b51a9766aa756 -1c0cfbbb66fc396f4de49f4580b6faad2231544ae887beb42910782d8b29a99c -554688011067324a85789412ff2f895e845bfb641e80dc9b9a2bc7f2851d12cc -65b07d6e877d69b5f3608a317fb31f6d14f2654b97438fef31dd020453a2dfab -717cecfa99f2ab7413b6db6b58d9a8c9a9efa2544f150451c36e287d639bcf73 -436560e5fc4b5153786a7e7c73dc5352c2e0bad2c7d3428178c9d96281e3123c -f14cd21e055efb62b10e06c467a623d24ed815cf98e6b702f1f094a65313ae5a -a34d506b44bb7862e59d7f518014f0405b337cc73fd58b971df22da1e318ec7f -4a0699af2989e4338dc00b211a38224610a6c933632e197865e3bd0a60f727a4 -0f7c3c974319a773f2bb0aa13d7622d4b97a4947f69885c0b046ec0323cc4dac -a3417a9e4e9fd5cbe3e96d9e1bea3e7186cd1f3971afb6df1476fb788fb4a60a -127c73611255021b1fe3e84a8266dd6cf864db8a779470c19a48e2ad11e061c6 -bb2522e5014754d6196060f3d639dc19ef56b65fe531d90ff21eafe785ebe875 -10cef6a2794474e65367b3489af3f2ae887de03d2593514c92e1c1eb1f1aabdd -05c4ab96529a7e622c5b10e8646cfdc78813df0898b9cc53f94175c85f9ca222 -8eb658d749333ebc0986e227c98ad49e933b60082829083cd255a9b3b48025c8 -034bc99eeaedcb1394d7481468de1e041e7c2f665b33899756595c0bdb4ae7c0 -39f1f12acba8e38cc9a9026dcd7a373e5e7cd35aa298e8db3863aa2484b8400b -d91dcf2d112953209129542a56762bf19b487f33652be97475e483aec7339945 -d2da62c006ab318d7ca99ed2b297a088f92cc9de5f48b84e682992a9d24a2b93 -31b59aefd900b1dc967f717fd15679b23625b7de3e25af06386b00755c28d5f3 -dd209f973a17a02713012e17b45827d879863c3f345593d11193b7cc1d68526c -afd5b9f9fc5a9d9e3b94477b5994964e70240aaa07aa1e33a895d6e1943f71c8 -3c9d3f3796936de06ad20c287fc3664f6bbb2015326c6c7db1af6bef078f2008 -490981366203829c5cb5635177379d285151b2b4c00bfdd729395cc381cd886b -2030630c24569e3a3301114c445c75113a617fb2b49c8786c41df5ce151a0495 -125a97c08a78e940e0d37fbc59e224fd3afc70735091abcea3c17eef09c956c8 -11abada9c3a1527e3e318c7fc055bba2fa96e6b0260483780b9a7392ac04ab2f -0bedd6e63f0494d5bef7427a9d8d450403a05c4961c75a1a86999008519e4e7f -1c981c740d068085403b8b2775200370ed573431d92c15fe7b68c9b8f94d2a16 -26589f5151b604bcf987cb4c7710dbdd59775ac8e22e488533d7afae709aa509 -4cec7d886a337f872c48ba28f9782d2b241f4b5d22ccea41a6796d4a01e3ed79 -ddd7ed9e1a3935a97010d2df0411388c8931511704174ab7b81e71fc284fc472 -44d9042e6cae981d6fbec4c8367ad93125fcdcd23a4f7f62b831bae1cae555a3 -4940f6ae8092f9977538d3a8658e1b9f7e24fbea59c44a17a5fd0c64e6c91959 -cf90af514ec8fa2632a2968a8ae8089e41c80f84921057eb7a6fc5831401b58b -35182813eac9d78a1858e530a13da5486a2220b829278d5c3a1c349561ad5e80 -011352e7c999c35b847f9c5d348ca0e82fdb7f1beebb5fd21aaadbf9190b7376 -b8df71b619b8ca9d178563e963b7a16c705d53ce72ac38f2a8c197868161a3f7 -6443147ddcdf157401fc88eb7f09beade41df8987d47909be9fff018ca356036 -c6838b5c4208e3c5758dba298ab0672a43b87ead6956ecc84614aa35e5aaccac -ee45ce76f4b951372790b85b2a98f975518d989b8a66531e2a0fa0556c89e9fd -221b32118dace3d435d091214bb306ab94ea6c1b8cc6a36a5b75e5bdcfe10e40 -36e8e5d0cd4643ab808e04d69d96a8563ac7c6f239ca17f3f9e234ef56da4d00 -0223d5fcd62261fe4a49ff134867adc76a6c910d77d23deb2530068915f97efe -144aa1eb97da9c8e5c8a1445eb1f41809129bbe4b54896e3c7b578dca9caeabc -4735a1925a2275c631fccbe5ae63ab68c62a039bfbc7fdffc0d0fc23cc4c18ee -0429ed64a44a2912ab336ae214a16d2f59f6e59fe4efe8a2b047a4eef9f71409 -19524c8c242a9597d8b71513dee2a790df22c88b741616305bfcd5d32d7a1e45 -f3b6fb84fa8c5a1b673690ac07eaef941ca649f501097ce4facfe0640f484e06 -e911725c61e8e6551a0bd4c37970616a8b567dfff3d6c7ff576546d1835b2739 -40f188b13ef4894685c5b3d74913c3e184caf29329a49d3d33b77dd435e38df1 -13a1929867d8491d3879026c03040f9fdf8494be62023f1794e68668228c8b2d -5c27a6ae9260c7574518f8b5d3fbb65b968ded5e21b4ebf4e57ec6e44c27d2f6 -03102e928b003b22ab35518863ba5484dd8e0509db278d53f9c64458351d3908 -28239cc7d0114510c69581c2ed3e95ff35883d184f32f2cf1bee8c49327f53fd -5163bbb3463aa8ae1c0dfce771d51c4c70ab1fb38bf05f79c38c79312d8e2c73 -038741548b03c3584a228f6faa863c10e6f7e001213e166cf4336b013ecf1dea -c42e7a5cacaf741148bef2ae499acc97aa89abb77ec1a30ada8d06c03df4a424 -008b35bc842b4480bd049ca48b202891d7fa73e967bb4441ec250aa92f71dc46 -0442db9aca733beb9c1e6911c7331099174face0c406b1f7490c79675a6bdd05 -db5f6e0ba51554ded276f89da9951708af18060d4b069e5644814282a24289c4 -4749ab9667d36022edb5513ac5e5255b918959b06c41952df60f291a6ea0b89a -de82b59ea4093c7b77737eaf5ba3641130cf2c4df2df0706b0deb7d7aac08879 -99e26c95a56cd591c4b94d7b921e1d3558707db6fd35420f00262100e450e3b0 -55bcf30671404a19f7e7467682826c13d1179460e89e3f167943142fec226325 -f11fde4fe100b4b2e6718d5cf9756f16c86b1d41ebb22f9e1eec873275a4a8d5 -c000d72afcf6c65e445d34b43ec1f7aa8a4595ceee33560ad216769b3a197a29 -d0c722f2a3df77266eb3d3ce425ac14ff7ebf5345bcc1c7daafccdcb80374b7b -a667c5c5caed5db127635f3eb9a0e802206bdc7fef77d4468c29a98138a9100d -eb10943a8089910c8e9839d5a9221a45e018d32f0796a1accd6f253b3d1dc5e8 -20652bd894b2d4f9eb047ce12da47f02ec8e96dcd550ecf5cb43f61e70e1b6f4 -2c6a5fec5ea99594de501db086961de5ee67a6d81f2d1889d1639e56b0abc2b5 -a44b6a1e117a4ace40946fce2a93a66d8cd30c72cbf162beb66af7ce9b8b691b -8b553476b57c580ceb5512c5b21a26d033165260acd9f4c2cb7d871e77a81ddb -0e50d3d914ef561afe3302ddfae4b828ae1872be7ed9af588b1f2c1cf8f62aea -e5ac03fb03b3015a09eab2f48f6947ef275b9f1c9f5d3b5682e2c8b357c103dd -380570d2c8c55e755db198ffed7b1c0889b3193618b1c9eb3547087a5c1526b9 -9f15a9227f0066ef724b79593d9df0917aa7c7eb7762e4d05f0e36b144c10487 -a74e2f831273b7302b070c9162336470d52f92b88e72b1335b6f58f5a77258ff -7c8322cbb647c1f65a13de6bbe0e62784c57c50a9d204e831fcf5f5ee59ec39c -5b6fa1be4f492b90da8d783c97ef3ab06c506db4eab9bc97f6d867320915efe7 -02eb0f4995dacadfbf1fd0e445506d58fa4761f7401343bada256a33aa4fce67 -7b745f40a30f856b2f14542920919fc6b590ef7760f2402846bb1e45863b7a39 -bb8111bc84bc78913b0e00026af4a7bac2a552880300f350fc37d96a75b766cb -aaf4a24db05e560e483d69ade42df78c0b4dda580a568197c13bd2d88994185a -a738db3fc0e9c87a143f387cde92ae6e75acd72cee1ec80bb0ffa367f44f8d6a -d4088a4122f9cfffdc03f4c8f7d9d8e94be330972558095647fd588bbb13dd8a -1b8b3b95b31a4f57c67c703332adb69b48f391ed8efd65889edee2a74765329f -d2c96bd868b781b0ea396f4bc7e0e792a10834047f3767b5dc59d2fc99a2301d -7dbc66ca0e064ae63396c5a51601a760eeb9106e6702529c212f1d0c135dcccd -25827c7b0a9a8a7022c46282acf80af9b97c48015fd5106346b11990be9a118b -245c3a1edf8f2a205a36ad62b87aadfca1875bbd40be477e823a88c11785d748 -c9bfb84386182d70d4ab9ecaf588fe7db5ceaca7f88e610ad1e12693b17357ff -72b25e84e8197412bd7216a84312597e62bb7157536d4f1ddd472a80348b9198 -1500ac0d04eb39ad3090d3ecb24f4d2214429824cd97a13b469cc77074ac895c -204bbcad146f64bc033a2e08f360a9ed39ed7a6b5e7027deda8f538281c34a2a -2ec9f3a3603fd45b7530647afcb3d34e4e4530be9f602a2db7ab62b154f82fa3 -7ba614341e167b303dcc852740047cb1f62b2c01b28afe7f03a6a8e083641e81 -80bf0d5baac7923e4866833f28c0a7d98bfb3d0045debe8a0f4b7141f8efa23f -52806541e7ceb4bde5984bff2691a38399cdd581ce50b69f87d2a96213d7e457 -5c13f20bf26971b7e8c6ce409664c6098613127a721c0f3baaed6a52e19682bd -d0e735978b98dc5d43c3f63713392ce7bb801fa4066ec3a9ea74696d609e6b36 -8d1a8ede09f516cfd2caff91ee497c32143f53e219761873bdae8a770879726d -a712dd91f5148ec2b59522d01fd30664f591f8e5f80ee8f57350f3c3387cbc3f -2679d5727ca369524730cc75a1d9ec9071a3141a1a2df92fdbbb51d5dc956f98 -6cf5105b93e280d9d791c26ff5c535e37d9330c6e2be04663a711e6a5b9925f7 -1dfa714666f5767afb4c528f4be6aff2c5707df0d12e620c49d521e9c1a41832 -83899004bc4f7504d086f4a9930d546f4b3894dc741b123ed21e88f35b9e3ddf -c0b11f458bd96f6b47d7d0e8f203ce1612ff7eeb712a86c24ede7f179a62c064 -3072cbbbe9bf71c7f9673a769edab705853e9ad6ac56315cc76aa2f602ea9622 -ea342d61cf4360a4143893f5a656971f39cfd796a824238c6d105bad2bd8dcbb -a2b103aa82858963fd0496cdcb86e8b5ca645b0352be56440077499820b3125a -8238d80f21e10483c5f6644ee9917b51bda66d1dc13f9358d00885d48d4b1493 -03a32c410ed1348d22798da49fabdbf83efd61eba808a4414e8a0be3405fcff5 -e6626516fc6b27b784bae4431707d887f7f065981c61fe6c78cb5fa5ec15f188 -b419b7579c161a5ccb6ea724b00d93a64e1712d93a15448189968d95c9c14507 -20c126e5ae83afd405bbecff7a48c970cba06a382bc124341eae76fbce656de4 -b4dc5024a5819aa76cf836d11d8e22fd233e82f60afb1f200f42aa7ae0a5de5c -7956a9d239766fc67daaa99c21e8049cb4c8f9e3e4f09c312e26a50bfb06acca -2b479c2bd8adb216449c08ce2e8903697b92209b7d441a63ecfa8ad8967e8807 -90d255066babb92f1a67cbc7d26b5befe2aa68508d54d72a606d88cdd6439dc8 -8d6a6b5e1e90feeee30559b86ad91bef8f7f264e9bc2b3b844c6bd1eba14ced1 -ce1827384c46e527d725a459ef01ad8b95b92d0cb7d25a820dd5f0ea39452962 -4c8cdac74f00834277f9f47d8449505ea1654a60f26804279fd65bee11948492 -55e8056d701ff1bc69343a518e44cbf74ad8d9e1ce96dc46c4117aace45b7f7e -455d5fe18a95370dd18c35fe1a5f8cea651d9b63e75b320b6bc10ff1a3f75e5b -504b19860f9ffd7bb39dc5cb4d6fa0e4b378851dbb84c2f33eed4dbd9c8d6124 -70ebf727c50d75ddb56ad56772304b6350013cd4d43dc7c9788cc6e883c3d4fb -c94252e553d1ce4da2a71856ca3ffc64146bb04a6e6e4d0912c92421f9a4d1df -433e1ab909eab04263f1841b24b4347b4b7b7058ffb28cec5c9bfb3bcff2969b -29f61fee9e6c508b381b65c5e82b9bbe7226e2ac7b4f4c687d82530e9e3a84b5 -2b173ec00ed066ea3a0adebf0b80ce5b2fd4d5be3130343a254e3bc7a9b7b289 -5acdffa593ec8c69743c61a9791730fdba462293e2b53e980c916529a14d0782 -88b980d4f54c0356a36ccc7e0e3370f7f91f5da49269e61e91b362004d98b386 -0f7f1c692a6d66b4d0796865614a12508d0325e67a759009237ae2cb3c210ad2 -2d1378700eac0f4aee8e13fa11b4dba128832ca0e5d09d7ec5f8258ff80a0ae0 -1f91bda1de7ac7e6394546a9aaa467e8d0b907fbb46a3e9aea6159251edea36d -1e19730e80173fbffe03aaba8d2a1affd0d835ab6bac1e4e3ba7841f5264486c -f18d81aadb5aebd7a5285e19b5d5d8aa4332d9cbe96a15aba334413af672c80d -88e3a0015c49cb67cb5e2df1c510e51c87b186ac2bb19c97dd5ef61cbd458538 -b6f2aa6111a48b36edd6cd5eed590c028e25a2d61e6e18acf019edf0aaf2473d -3d4402c7bdae34fb133c7b1587aecd9e317443d02ba6d1bb92200eb51c487e89 -0dae5245ee0b84031d3ae791e1e5d1995f8f31af59913ea8212c96ecbce4b1bf -a5722cd043896bbe2adff28420887bb3626c0726b3993ff1e4938538ef25a0f2 -eb8a118aa91c7c4ce4dbfb9f3523b94815d10e23495f064991d5efdbc6aad673 -2468102df50e227d6aa222c6d0843ba9bcb9231dfe11619be2bede12d8df8202 -ebc13dd6f39936480f0ef5a08125fb9eef5e6148f20f3759d9e3d5a067e6d3ce -46beb52e6136d43270a3f791044f8755bf23a7904da3673a2c692ae58d1bffd2 -22503a7e12f03f07475eca18bffc880381f8dad1ae4b998311802cc99db2fe08 -32ac39eff349b127d7d06a699697c4b3e3732f1063120b20def3edb256da2e7d -717e47eaaaca0469c60758267c0781404bd3130cb340fe51740e8126f0ef2ff4 -061ba5112c15b12316df8b86ca724703e23ce6cc51da1436809110453800d9d6 -65139058dcffb45e0c75164c6c12a1ab474bc1bb8fbe380e6048b1651c2aca21 -a64b48490a3b8c192da7f2311fb6077fdac0743f00e9a6b6b48ae0a3be5c1d50 -96585fa7c0a678a60cdcfb2429a96a4e91520f93545f1bd3911fd45894d7f0f1 -c6c6dc7c9a72d785d9c8ff5f48635f61abdd8f2d87d41f26113759cd237aa0d2 -ded40f9560a137a4f593608ab742f348a7c0a8e7087b21543d8ca52fc0e16f53 -1f2e3d2c9d4ce74c6a1e83d55910d0400cca691ddf2f3137a216c7a43715c75c -84d556075eb842e8199b831c642818de6302dc661e8dc302ba44ad7ff5fc1ac4 -c948a0d1a12a31cdd6e72d8640bd8a5fbba8532c33dabf1400a6ed2d66b2be20 -780b53b19ee0ba29f3633ca072beffd87bb1ef256abd8705ebd1b0d6b41cd857 -669580ebf514cee3dcce02347ac515b147fd43ad2b085bfd16fee8a94fe37936 -2311074e266313191f844c56c0c388ca1d7469f3a9fc647a48789965eabeeb32 -172dfcbec0e1b1b3a12d71d9bc13eefb247388438beac8717e6c9efd80fbe353 -9bc2a9be00ebb11afcfed6294120b2e06a30ceba260b32c9a3242c9de31be2d9 -6b5d00061767b9707dcb9ea34540a5c575f38c1c7a2f826cfdc170a1251622cc -1ce2d9b98b78e9847d0a2ecce033a82897bbf37102c2424582ceb41e3e292db7 -63910b0905609d438ea586d23021108294207385d63deb6434d27495dbbcb746 -a72e598c4912a03e71d689b21a1b3439d783c53438ff35a9f12a7f5a3ed39715 -6a6ed8f4519f180c4d511fb40edf2e357c96b90b3b8a0791fc7590e32788eff5 -3194a7010e67548cbd92e75062b90f9dd0b133dfc777bdf96102a563d8df5aa2 -6ff25208282f1dfacfc5fb9d690c03a7e65f8eb85342e3cf03348aca845bd680 -2b2cdea76e60398036f75fb14ff267674b93c1471239c6d957df81e0a8a88b7d -8db8afa7ccef1edf7be6c38714497d76b220c52256c4449fd12bf2d8f82931f9 -b3bf0d3e56cdd2c4010e23880078452c9e579999695be19acafe96ab84516182 -8030dbbcc56d14dc38a51a72135a7a7f46534882d7ad4a524b76f21d3fcb6ac9 -2a67c53e505a1c4d4cf69f4c513e08bc1612cb455bcf4afeb7d5303daa2b90c2 -084a6e155d6e8d8dd6b322a5d9648f4272b345fae3b15217d953770fe48a3cf4 -490f249d2d46c8f3a2ca9fa0724d92614dec5df0d8fe96c250677c6c2cc98d2d -5d3fdaec91973a59543d2a52d301a7d3da0f3080e757d01ca3dd99ed8191677e -2b606965ad9ed98e0b63039973ba5f06c3f21c8ad5f06c77819909d7bbefdf0b -2c0196e88d0803da30577834a256e3cd63ea0af7adf573f62ad54c7b1ffa743a -b0fcd62b81d323ad46a73e992dd792304cd2a1c0fcf158f23198cfd0794f231c -53416d6c88d9525e68c197075a30e7162bbaa5214d034b401dea7717660e6254 -60306eb5be0280eedb82bcb607fd6a615dcf9359f66dd1074e10be9a7a18bbba -2ef7492835e155cf28102151a4bc8df658fc5379f4ebde8161e0739ae7e650a8 -644563e372711882bd14dd9274f2de89f148cea75f6e50fa535bcab1c41240b2 -34346524a925ec245ab857df84ce1caa45889d34f564c724143848b77fce0fbc -6180cfcd84ed52258d2e32405798eae545b00408761354223d7cf8aff43ecc26 -bec5ea858d63da0f5f5f9d504e6d32fac010d6777000c90b9a1a944d148a805c -2d3fe9d305fac11c13ab032f326551811d7e1fe3b143e7bb94adfa7eff0a9437 -29a3ea85bc1d85f5eda804d8448ff8043a980d93e08dc5a76bfc1f7b27beb108 -01ed009eaf74651c159485d21132d0fbfd6be2dd0cf8b3640b4f82eca3b8cf40 -37e91fe42e3f4e37de2302335023de0c7814f0e88b71dada9683f90d540a8188 -ccb1e6dbc588a5a99e128e829bdc1d08b6ef3841cfc6019490bccbc5509ba2ce -0761cccaafe8a60ab9582f8b522c15b664d84f6c4a30ba7d57e86e2322293dfb -0ec1b77a50221f49fde6683741a59a46245b1fdb5ff27c51ced9a7e3439a8c7d -242498e4bee4f833bf46387cbc4ce93a52479dad277eed520ec4e6507d89e860 -b2825f5e5327af6ba0440e27f8214ba0d2f8492dd9ed521a6cecbcaa02d665e4 -58c0348f68372932255c042ee544461de1290b0694db6d38a674937c4e98e5ba -c6197756f96d38e41616bc6f73c98d775659f84517296057c8d6089cd70bd0c6 -ce9cc5c27ff908d94be979c4bb0ea4a48c653bae01aa8e094d20ac3cc20d7c94 -d9b7fafb9636a90c27eb0d4ad51e9bbb31721a9f86ca896ca9f1f043b73c536f -a5994d6922372a364a618eb49261b31265d063395970c0d3280e9b0351e3e196 -2c1bc43caa485c0f352a495fab8a29a502040814b47db88e62240d246ba73a29 -422e362368809b95d442be17863d2acee810ff0b1b65d6d8f77275de827fb23a -12540bbbaaa46623d5c08c0aa71d56c1b339f0fc45d879cb26be6e4cc39cc8bd -b8a2a8b8b465fddf58c2cd54fb0628f11848fa966e714723010820cc2f08ef17 -a47999deb0e36d71084906bee7b8bac3a2a7a55216b769fecc4840328ea67ad2 -097c4cf24383c2f4ca31112d4dd29300343daccd391a55a6ce3c1aeaf27725d0 -443eb4e6ebe9929a74dd473248284e0299f5ccc70406aa8e89961c1af2e9351e -b2cb4653d82ce0b15952c6ec837bbeb76ece89636c948d1d2bdf79f2e9be2f0a -917ffefb3e929bf6b969b28c9d2d16f44b29aa73c7b9e354c490821a764edda8 -5212bc6a3502694b049134d08eaf614ec6101e613586a79d7d9191d562aa9aea -1363d117471299ebc3baa1cbb52a91a4ef3cc732143102ab1a1ddd86d87a9c9f -4428e69b0bad248a7be6d9ba72a012774fb138544e7381f580bf3d93d750ca8a -0fde94126ddbaf5e9c49a9dbcf2d7bd99581fc7c910bea69625cbb1910ee1ef8 -f73763970ca118ba89b7fd12d726673487938288410226b16fc3c45d9cb32ac8 -03e73b6fb038b38f52dd4bf7d91562d146151d99a57bffae48aa771ec23ae4da -a0952bc82f88bcd1ea177b03702411a5af7dc33128265c3472b598dcd3427b3e -06101958f10439755a9340b00ec4fd5a85d2821a355f4d68590d35a142ae5dc8 -10f63f7f96bb1b22b54240059349da4218c16f3511eb759f97d3793021766fe0 -a66faa693e363405334bf5dad9b54041e9fdd8fbbdc88dc5042b7e9e7196490b -66fede65b86573fd5174c20169c2d0e21bcd201e8af16a4be25c697aed45e3d5 -7f1948ddf07abbb52ef61e01e1c7a90385b8f05971b1506f4bb7379aba03c532 -61dd47c8deb3a3bab04feb42b8dc83073ca4c3d3738922e5caad7974f951e75b -6985d7b8204995c54dcdbc2f8de885422ad814c9858f21b0be6062e13889a084 -37b66e49e49133db831778f5e91c6a17fe143d387a2cfe20fa71c3ba9bbf5c3c -7c7da690e4a5957597cd9ec550d623f5c919d29ef148cebe3135e380da939661 -f054dd8637446641b82bbc86bfa8179cb470a1b3b9ebac30f729b6e57717c3a3 -520947b2da278f81d759fa983e3752a98875789ff07413c0fb1739b479f4e32c -2a0c578ff44ea536c7fd9bee670610c0c055596126225dd895cf30bda55c0d5d -3c32dc977b61065fe5eed6c937f83eed50a92a3756bc055d2b69bac6276e9849 -41260deac9ac303a343501156d989d67d879ce94a6ebec3a197df67e8d4d330b -ad5a48d62b2f450efbb9d0a51e3fd82852d7a8efee65614b21bae3f5964877e7 -585ed94021842bc74c44cc3f59795e15fcf095fe22199371fc9fa11e1a41fcf0 -222ad3034d8e67879a4d72ff8c2b29af0069a111003c4a206c4566944fb9cfe3 -5ebec2fe59567cbd5bc651aa13c0a78c3d7d8408f1c9d27a08bd9f6420951f8b -66829f866fe1a0555c883fe5522ac14ed14bb2fb414f7c5d341109bdaa8c6c30 -78b3f1d618e5f16bb21b24a7475c4ee5938cbed262f393e14dff41705d99a2c4 -633dae6af7d03526c4a6382ebd535d647792e4b4cb27b481688ed7570b4f7560 -79389c2ab73040b44a2fed2c008ee0733c1b241ad841692c4a938706ca679812 -81e4d1ab3c489770080996ffd4a2c3ded0c20e007c4d5234ee7b5376e391e87f -1edc4ab594dd23bf1d6ec32e463970a6caa09df891062c03c33c70adc21f9181 -99933a48835cdf36945f128d40b76bb393dc8c89ce307ca71e4f8fc511e0cf51 -14d2e2fa7a985a4b4899634251eec2d9e6aba68261c3f68e52692b23f91a0752 -524c2b1a6b5a93b9e4a073ebbcae03ba02786fe6f39964e6c54968e473ff0184 -00420328be989235f65a77b70754168d6372c6f94e9cc9d15905796472004729 -38d32ea482c2d7f389b8918ca8cb47b473e74bad463f1d38785f21e34e02b0cc -0076d45a3422e89b83aeec625084d7d01397e86f1ae58654f9e19ddefdda26a7 -e5843ad3b2cbfbcd5b1480fd7ced0f1e198fe81be6b658b13f3e0dd3a0777421 -599787339c8fb923327575a67eb1d61e587fd58bc74e9724c89e1e85330aef1a -2901154683aa77fa13e3682e0143c0f97034ba59690dd6d71a2f002288e1cbea -1f459758ce05997ef2a27ebfb2a2891dfb0e770d67b1df154dd10d1720edbbe4 -7266fa64c1d1a11a645d02a49677a648c8441083821712cd9a329a5ea180f820 -470a26fcf5d4895e8f212172027ec3340afbba076232c9c577517087e082e811 -679b87e5138571a6a9b25c2264d049af88e14ee6c77dd953b96f658375918f59 -ba40fd8f7db56bf70aece82d729c23b64a240b2ba2793d4ceb2e4989ee551a28 -29495f6e2daedd670c5e51fe6e2e92878c2a089b5a474baa80749a45e91d7998 -c1d0b8bcbf8d841f2a1bd64fba85b504222fc66b078d332018acd1f65b86dc0a -b7da4dce514a995b06613142a78a8b693bb5e1eac0ba5bff24eebcb72531d26f -dd7030d7db11365b655d782af2da9a1df51ca51725cf442dcd503357872a5df5 -1d82d92d295a42aaa483c7699ed6d8a9d53771d35ab60bbb090c50dfa1606cc3 -9e88339299a723b6677cdb2e3edda7d346361a87b1cbc8b46c6cf082f47e1740 -7dcf766a2a1575c8efe50b83d7d8deb14ac0f2e3934f030b396beb6e8a3a079c -22db766e2f70fcc67ebcc701e61ef852dc4e6c5f0450f55205635bc550039236 -e1e76b34dc92d35c6b3e104379fdc0c1833541c1eb50a8a71dc24c35ade48cb6 -28ed329e445b29de494fce34673989f9a3017cdc2f0637cea61fbe765e1e7132 -089f8a743d76c7018293a6eb4c491202e49f8c819d6047c3d308107c990c97cc -0907269d7840fb13dfe30ad37bfc430a68d1e93561f41e71e693d09443f24800 -e6fa3c11ef88459dcce6ce989e31f0978ff91f6f76624bd96e47f407a47b8102 -2742644bfcd3c1a862620c1da0227f58bb7a88f6e24afd1124a7b7a55f79882b -6b4142d5f38d155b5720dc2be49b6af0d1327374b81ba53177e7290af32071ff -8b990898469eb24f80d7fc0df2bd12a3e0f87608184ffd57c3a17cb2d1ee90df -4da43df44492d226b1e74ae06046ae1d3fb537b4febe76e4333f2b65d6b519a4 -0c2a77ccd6ee5d39664d27d2df8532f732cf12d47ef23cda0300a950598fbf65 -56840f0a694d22314d43d3b75c6997246440860e83f0b49efdae0b79186b06c0 -b8bfc6d69e352b700aca479e3bc027e19347225e781a169e5beacc04306b33a1 -36f17298543424ba3c2909b1c9fa40ad79b1a418663fe7682900b038bd8241d6 -88c0d287694e8161fc3f004d37055fe8cb370b13f68095e4ea0940960a526774 -711a2a60db2d384462708b701b18609c0f66151cf5d1680b19c90c5e052d6b0c -f2c7fbf73da82dca4b20a047422a54d616ed58249d1efa61a53cab84ece7adb3 -bf1366d9b4429c3f5dd00213f23d08ec7a2ee7efdc07c68c27097812c83e9605 -8ed3b0cca2f0f80df2e7a58dbdd1cf08c42e0e401ae46366ecf1413a5e6706d3 -7699c2f8e5be1e5aec090c7031f8cf2cddbbe22eccdc592a7d3b2bce706937a0 -7dda6ce1e6e78ca84ed617b1a4afe8c313d6a32a27cb426eece2b8fcffcebcbe -53655f7bf08e8d9dcce74203e4a7bf483a962cf0a1877bb9c0407195532947ad -9053f59ad03160194d32c99483391c5a772052835cebaffd6833d02296d31db7 -1874be4803433b6547a7ba0432795557de855420293a9542f43e38af93dfdc00 -2c06ee2d75683914b1720492296c74844575e4017ef8c0a2bcc3c87aa59b2983 -3eb735e500dd25f13a1309c18efc308ed9c341a927b67871fa5868f8d20e78c1 -0201d3641a811e5fb258cd617bcb4b1e38789b4e4643d4c5747ba9828b6e7f96 -411e82721067b61ceeb45c5899f018c7fb5e0fc3621a47021a7dbd5b1380d036 -1ec18beb4bc27e5bdf2dd28d020e8397a43ec4bd8bef481209c8d8e3e7e09d04 -90305a7369333aae596e97b59769bd3a7e05759388937c8ca36e4bbf4997844a -79ba1a277523d084ca42c37dac1c679b423ddc0b14f0b276f588dda356a37051 -2787d9114a279669108029cf1060a11031a1e642b8e1b48b7934673ab6e15a5e -b9494eec1012e9834dbeb3cfff81a356849071b1408777eb9ea986ac04fc73ff -6aff7c56c2902453d12a9b324c6b1d994a5af736ed45fda37ea58f01f5967a72 -097dfa832302117f77908c2f9d372e9aa54fcffa171802aa757a3fbdd8ebd631 -25bfe3c1d941a3433622a4a735bd93166cf2fff8ec4a4f847960ea8c4590dfdf -017319d07edbfcfccafba9bdc223d53146730fc0920731f4aadcbf4149c859a1 -598dabdb0a5f0cebe30acdbad7fd071f5a4fd992fcbc72b1f38a26d7614eaf65 -320fbae3a7e19d2cefa4e2436984a0d888a568fc8a90145cd0eefe38c9e209f1 -4ef743e720220d9f42d264fd33d8648837258deb33ab60f478606b47f18a0bff -2d789f75d4846bc91707d9f8bb7b491581c6cd8053f43510b527bf7f06dac356 -0d25302e101d0529cab103cddd4a99897ed68fd430b59466876ed0e63eb61408 -4c02b891a37d4ece0cfe7fb5070244e44d26406759d069bdeff1235d8cbcc622 -e437835f9b1ed85e67d509dfc48be90fc2dddeff268617231ff2259e9a9fa15e -8164f495a3b76c2e983cfe78d93ca85e625dd62e2fa3b2bed23cbc5f20736202 -2be55dee10bf4ad443003ec6b7bb2d5e0ebae6b8601e9be3497f7ca987ef4947 -c55346b3e90f7ba25c2e4a95ddaee85b4447d443767de0330ef4d68acc9cc99e -1da91c8978d3bdab9e4c19de89011760895041106302f6671c51e1e9bfffa251 -052bd49ee8adb84f4726486047199c5a7228f6f750a8cde28be28f03430f5bda -65bdc55665107991e6e760446f36cb74b0841207f270435a1bff368e04b6a765 -0abc708a0e0ad8048e145b15a4f9f3a4a8a4cd7e4d17ee15bf0de75c81bcbcb6 -20d6801bddcde6cff339a654568bbfd4c3e2e16f5c187aa4829871df2d34d03c -c9fcf48edaf33f17b3fe7692e672c92b784f6012caa3993d21f07b4b258d6425 -0e78b970c9f9ed7beaea9fa8f1656b83a2f8eb572200a7a7a81131ff1134d0f9 -8419827e869411e4c3931a54ea0f8c702413047fedb9ce491061901c72ad9209 -b179b9efac864fc0a5a01c80e329db9da4ebfd83103ee3852408ce850188afe4 -608f3d6f51803531ec208dded5ff95f5b1c6c66a806ad130e398aed82448f17d -5f5c7e7b2fd78195f40216f80a3e18b7f7691649f43df2975c2fea08f921fc92 -f733199cbf9995e75755866042994f8f8f994fa2a111e50a3dbec3574f9c75c9 -a4825d70a7383db32ad5dd954946672908304ce8fab998632b59aab4efbb5e2e -7ccee76fa7c71b14bf5746581c8efbb148438ae8b66aabdc83cd4250e5da9180 -41741938f0af40af65ea220fea6d6e56076495e75eeedd11c2027f31d0555cbc -3f21121a08974a52f52815c0ec9ad064c96f344728b8b5ec381a6bd4060eb0f1 -1ae23af13a55763922f4e032a35dfbf3c5b85055c7bdacd3cb15511db6aaf154 -0e73f73b5fd00584b10693949471d45d8043b6c913f4a37d9527e5cdd5d368f4 -4ec074673bcc01627b0456d3205186d501387f3683850a3eeb912328ebc0d679 -f447af4d77d55e1ea3dad7cc03d74fb0a7a0cc941a09abbd08d861b5d04a0c36 -28fbf10af350da6af007179692c1bbb28c9d7c202d71118f55256670f81337e7 -436d28e79da2083b38b7a280d6eec06c8c6e31c9163fdfa110b936937bf42c3e -7ad1baaa2754b15ecd8b117b4f604cd05782addce3c945a44af058850ddcbea4 -c39f50f136832adea5157d276a015dd360e92a2c074bc6a9d4a7929aaab65bf8 -4875b1ed2ad35b4ecd373cf8e330bbe6d11a154bb14e6f7f889203eea437c375 -fd21b34f73108ffd769baa523c393e85db7b48760c66e8de27baa3fa253e809b -b6a51ae4383d6019cf35823adea714536b871f5eadec890247c6e18d9f911e8a -5fc71bbfe7433b903227275f00f5f41a3ecfa1ea67009aab90fd11b5ccddbfc5 -5a238cdaa1b3e29665c65995e4525edcf03e6679c5951dce5ced93faa37d4996 -5da9cf315bbb7f0093866d7cbf6be5496db413f4efb95cd373afc30b67acac0f -290ddef35793e83fee19a1e0149d59f5bb6a8589f2c4d1f24ee770e6849506a0 -f7539dd421a0186cd45c67c37076fe0355ed17e3be0a27500a0dadd7af12dce0 -d06bfcc8781d0baf1391892eaa0f90c46044aa4c51392a6c09f57dc5eb09ed5b -1ea2297bb931b46dcd148fd2d0d3c3964c65c8fb988d981cb3295418c2be4dbc -0f670e8c34e4d9be4b023aa316e5e74d63ff402b8097838b1b9b9c679c210795 -65b7dd38954346947157cb1d7443fd843bc52f311ebcf295057890590a69f909 -971041e7285e39260eb0d5dfafddafb9aa02ccaf23a322f59269f8271dac3015 -6ed8084ebea482a5493e5b66a966929b3d574566a8decf4fb51d951229d13076 -9cd0c15757a624292e00f163e30c576cf2d3580a16b6fd4619887ee17a3f57c1 -11390a6be2d7f46c651c81404e3250c92b541ef98176061257ddf4d0fffb58e8 -1789063679055eddb5728981dbcaf16ba3651d334dcf8ee5bba0e26c11b183d0 -3185a1c00ba636a9fd8e3448d03d0dd500934337c5e017f0bdbe620cb6e53d3d -3153e2dd521c4de93fb002c5de41a7ae524a32f2c2f4159891984fad9b07823b -37fcafcb2529d084f95a09544be0803ccb978317a334198d32b063273766361c -00b7b13afb203c2c9158e117dfb5a93bfe091b612cf231e668556feca9a14195 -9ddfedb4ae7689df690d606c6dd720d93929024bc18aa72218aeddb427e5ca4a -4a60ec2fbf9f4adb4e8b2dec29dbf430dae5019d2ef8a93bf25160a015abc93c -0788f27223882f044faaa46aea02c4ff0721ba538c10e02d09429a2df0db1e08 -ed8363fb5a08cf1e7b990694f8983501b4b2a6be06f9da5304e88b4701de21c4 -9a436f401dca561b8533d8fea47332db4ec1d0420cb2332e92ae122e56b17c2a -0b014efcaacca8ceb4fa958ee5052f9a410fc78a16ae2299a91d7b74f0283f85 -8268546f5aeaf03b085f7937f6dc850c4690fdac6c68fe2c5bde55d55055e62b -f657d817955ec119e0f5dd741f17b16ff3d1869a60daa157acc44baa69d5601e -7c789dc260dcca862aa34747162de112fc92e212880a8b6bd4cc996718387a39 -82706689a36c6a387ae903571234cce7997ad1729695f8da6af9c7ca11501ff4 -f59db483218436652298d093e7b03d3a7f0aded2ab45274c1caf68e8d3b10b29 -027046025aedc52c3f3deb20394aed2da94195d015711f3181cfb38461509bcd -0e982fdffa7db84b302f5fb97618bcc50faf81e398ef75df64702b5c6f759ec2 -19bc3e47866ee3697a07a892a537227dd1e2327dfba342ebe52cab69b1a9f87e -2b1237bd7eb3675604e91e92a9f6888aab9ed60f3ada3609d551cd75498d4a53 -889fb6b7f8e93586f3377c553fd62e17e302040ac0a3eaecaa4a09c388e6e928 -3764286bf0c464f56b7d9ea170022f5ae961e6eb32b9ea65110541a34ca13b46 -d07a3239d27619310e1aa93881be4196fa0d4b615c8099ac3e7304d3536eaef1 -c579984c89d620ea7cc599873178972c5aeb087d3dab466b109e8249173f6514 -24944461da6ed3bb9d35fcfe9ef2ec699d473ba8fe683b7702a49b2a57a86ff7 -2e938fd1855d33714cb17e2c737b8959466faf69cfdfec3493fa76acc546a8fc -665eac864cc948a4839cb4a5c7c6254819ae2d46ae75bae17e796a2780b87dfd -1395319d850dbd4cd0bacae6bf389114145e8c90e114cce1d45a6681f7fdc082 -5431915e147ba4391a719f79d69f924d9cb1169fc5f361c3dc2451e2a740ae8f -06ef0c7a81956812495fc6a6ddb6da9eb77d891986686ca23839cab5d81e3cee -d9392a7b6e09ca72eec33214fc9ab24ecc7048a1ebe1d2341ebb0dfc79d60dd1 -2da6a56a3ae2420b7cb3b35a830455d9861d4412a4bb25afa416b8e291d2a1d2 -0b73d82f1eb8f81735e344a447638db6496fa48b9da4b898151d251ad3fe633f -2f91dccf24dcc1dd77d97858026fa5ad480870e80a1ed268f044279b28f885c8 -d307ed7af63e8ddc7a69b04b67c4321a4faf22e96f9613d9c4e1930637de9908 -46220adc94fe97e16279c7335890ec3677ab9e8725330adf3317761c97ca3790 -7b335a3a55a45c680be3926f313dbdf9ef696a0d0c469515237d80a196494f64 -eb1f49d2f61620052bcdd5c4a135290ac0efcfed221bda3339fdbd1c8ffbb18d -0912bf180c3ad58286fa0920511be5fe63cd8199c9c304ae888047d2bc309a7b -69c89845cf1a6ea703dfc36e75c8d754bad0ce7e0f10918f866aea8b9b9de576 -f892a6c3d068638cb7d33cb6e0252861859930dfaa3a992175d73c6ad7be6a65 -1fe12206ca65567b9df8dfb668849414b7473d878e19664cd9deca4014c8195e -db6b089dc39698a180337de2d812f48039b2e393ce0ea2b11b58187771d54efd -19189cdfa51e2efb4888a9855f1cb4d177b76bda364ff3a716a2802bfbebc504 -599c84e41e8659ea5b98a20672824a1b61441184b0be9e90ee7b8b5a1b71d55e -3e2d2b1bc756cf20834778f2f9ed29274d41d27d1f2e2f37b05e720da352b892 -a66aecf76c295df274bf309dadc0d6a72a4fb865f4b3266f6ba76549abf41ce1 -7253206d712c9b475bcc0f023f1ff7ef9840b41ed1722ee18bba044c19fb80f9 -5e1d335fca1872fe1ccd997a28c8766d94db060a164b27eff5e11c351de63300 -e813fbf445729a4cdfbe87a49b788c4917755d6db333571b6551f1e4d9df288b -210b831d4058720fccfb3a421b969672038e27ab65dd0ae4e40180928feae7ea -446cdfdd0e59702b2a3c90e947368405a461b08831403f66db9710cbfdf82ca8 -083cb1b8889d21eee0b66731ceceb188ce561f334a89dbd0ea087c60e7ed000d -5552f4ab7ea7a129cd24a3fa2d0fe6c2e99fb15e3e2bd9c2f02aa6cf8e2b17b6 -60313f56de7af59c9da13ef1cae8e244ddb235545bc12da1a1519ea96cdf212e -b2c9f7986a46894078985343424bca611e2825753a809632fe5ab1fbc9492734 -6a3012381e4cd47d3d03478995c597e6d88a1496e5fbd706d8a4978e2295ed6c -1e4af1438e6e0738599d5662a0fc4cf74686810c1439e3f667d3719dfd844018 -a5f90e24fb361f7297495d95fa48895d2e249972cc9abdaf8c73e68f678761fe -535b8f5662a1919e50b5f2b0808656c190aaa2a36eb77e78315e84b441e96dc7 -a171af344284d853fc2e6d6fe948033edcb92b121c8c81978c7302562e9493ef -619857a77d6636900009615438b4ef9493cb8628c97dd2459b4467cd1ae70967 -e7b5491b35fa169e3b9ccaddd19ab0d91ca46cb0a81fb9bd13abadfdfe33cba0 -3a6e799c4210af907659a6673cc7c33eed4a3e6497208939e5c2269d79b4d29d -7f0db6299a49eec91e06aaeaae071023a7f2b67d22e57793e9ffb6862f9dba84 -100aeabbef5cc6a67edbcd8d12a71117bb904ffa2ac4eeabdf2e1b53c79d8dfa -8fe6ae17af7c83ef6e6dfbc22605e86e3e8fa84380d287073d2abfa2fd249117 -4df50b762dfc31b7cecfafc5a00e9eb73695106e58a5ce67e0e93f58ad175c8b -79677a1e91aeadc136cd2e521fe7ed79a88b9c749bd63fc8eff979a085c8f129 -2b52e4d3d600ba223aeb26cb8dc167102ad5a5e50f2f16f629e7fff764c86016 -faea96a237f2a19496e6bdee6c7660cd704450ef71fb2a0a784ebb1766d09d37 -6e36e4b3be133cfdd0f3a03001a14c2293597071bf3bfb924e4baa22eff5ee5c -be53b19093d166959d8d2ce7e2ddd63eb414cd0da43cf10a70aad17d6a1dd238 -3277cae6a07238a27cd5de5beb9df178883946fd8ed4e7b0cc14688fa9a9db0a -42a8f6b39c545d27a401cb395c283f95caeebb66401e86f8680a72abda182e66 -1097e14b6d305a8c29ca3573805e84d6756eb0616d99344c26058ab5a23e6113 -00f6620aa8cc84c403b6486b6f41ec3a13d2b5eff48d6ad18a0a52b9b00ea481 -e8e355e1774d31e6bc6b5240c712e0086073b65f2378b12675e8938cc4f4b2d2 -a1e70b663beb4f0f07af1741f3d036bee0ff010da376b541853b6edee8ca75ed -2827bb511fb5c093690621154436f2c8d536fdf2e8c2bfa47ffcc13b9cb012c0 -b93eaf0673901f28a7979ca667476afc9a16ef8ad6b2e66f810ddc937b85e2c2 -2419b6e5eb1f0365d418a023a3a1a1115979ad379deac7e666fd5295c2533f03 -65a4c58dcb1f432a072f5e7b5f0230462914bed0ee8355fa08fc21a30eaf2cd5 -d6aaf02ea8a691f5f321f6346b14404cdde8ec1023e264009e1b3f660cdd2840 -400f662cfd8aee3b372d9b29f532ed065cf1787e0d6c58af322b42f8265a2181 -43b2502a64e1a007d0a4d295f7e01cfc4b364918a82fefe79e8161798ba71a05 -7950161b304c6a4714f806ec35df83a046135a1553eea769fc7f2e25f582b6b7 -3839de5db8d7df0f3337e4c422388ba4cfe3cc83815abc4e5e111e83d3ddedc8 -359124db27379ec9aa962b867366cdae33414d581cbdbc01af1e3bc2656838ba -06847695b174a1db44f9848f8a33711da04c03a1f6f7bddf666ff3e867c21e31 -14963e3d6191bdc2b5efb746aa084700730e6229b919864de4bde29bd89b7f54 -965ba806a8f4a6271c577ad3ec72a3f9440bc7542e75d3d16252267b773e0ebb -4d1f0066563589036a824d2a62c37446aed57c30f087341b6b7aabe6443e9dd6 -5e80425ecb6335769fb5fb688e7b44c9631c24bb36c0eba090cdef8d66b794b4 -2a1045a532aa9e9bd6fc5636e18d4653e9af58d7481d0a626baffb6a57dac8e1 -85c202391a72662608e0f9848290ff0fae6aae45c4b219bb5c5134e5f365db82 -099cdebc7d4822eb35ef56efe85d03f435cd1ddd06f38296670dca31cf473c7c -68e27c4926fdffe471ad85acb117417b1cd376e36397a84b3a30bfc2e0b50bb6 -30501000d47a8f9047a80983d09bf4b854af44482d003947e4683cfda39b799c -24419b666d4b37d61a20ce4a2c8bfe514f8719c7588ea07d9381cb866f5c096e -b55d64554c2c52bbe6798b90aea92a90a83da6cef52624de0ff19c30cc64d089 -e034ced3197493590ae47415f1c3e00eda93566f30d1c35cafb4a9e4ca74d061 -f5ee88d699c88b48a34d82419b85d4949bfb834cc8fc60e48733a51413df5101 -00c230db411ea36d89006676d67dd89540f7dfee7df68b0a8f465262a79fac46 -5abbdab9d1cc1bbb24d006a66766621853e0d33368407e7b36b05e374c901008 -c5c91a67d823d704c531a6152cd5fdd8560d67544046842c8a4a365b22a60b87 -174059a2a7eeec72e880948b8a36442fa6126687ed1d7583bd1ed0575ca16d46 -88aafcdaa942b236f1dd0ce62870c4b35ef94cb16b48cd0b618f856e75e69761 -31f9b8fa8cf303e0e2383da44c126b2133254d63b07a60255866fd85e2c439da -16853953026d7fae8b858da2efb7b6a5904448fc2fbe4c0d2dfee03639955ad7 -6237f65b27d9484f0c3d4b290743b0fd37f76cd389f2781cf9676de1e5896b5d -9f35a7d236df5cd4ca7647ee80d10de2c4a50555cd1f2f7ba29bb77e43a6763b -4582f2721a6aed725b2e924260da9c9bd0d9015675f3edfbf5e9e8c6a0fc8090 -418e8db041652c3a46e72d9627785c7f1ca391330a37a42806696a40dca7f48f -ac4182e7ae851f0b403545cac7b02ab1d15fce3414367c5551a150f597f48c8e -28d1ea70d168fbe8ff042017c70f099225d8b2fc64a91c8cf7f529fa17370ff2 -a602ad2c02097a79d5d4ba5def3664a343d0b5b943be2aae0f469124e36a10d7 -d0d6f5cd668b2e0214f4a272bc68f6d730d017a7543d3630da2c89243dd8b6f9 -75d7c2264fb88b87c2239825412060a41a33d1c5b0ee5352b37794c871398bd1 -5c6e741f1a94ef95afd754fe46f5018cbbf37ec56f692cb7c780ce3a5e90fb32 -6ff17be578a57e8afd044736b41c281929500eb7b6eff9aebfee2549a71a14c4 -2e77010aba1c6e7aa7a261681b2ed10fd6b2702c7a841e806a33bf868bb8b1d9 -0324275f9cd85737391924f60dc2f7da815325f2a1e6b628db206691acac9049 -3fc11ec415c06d68c53aa9f7ea45bf82eb979262b2caf8fbf54b8ed71249f695 -8aed3709a3f809d5c71378897e8a21502df8a449d9ebf75b9bb79019a704cd3b -272a11c5d75b8a91db25c812bb11d57831541e99720a13d662a4673a3efd9b36 -1467b366d35d77ff0cfe1ed5b8126f02c8954d49f921cb71c4f509bb4ab85201 -007db7d68a5cc5212cc82f1fd3a9d1ee9230f3e8cd906c08078aeb1b6cd83aae -6459331d7fd2703e2a9cf087c6036167b1951be131112156631c9874c9527602 -82bfcceb5986b50abf732c9dd926a88345f509e09eafe3093a6696da62ba236c -d746915b1a226d9f5c3b3f71d19c57bce48dacc0433752fadaf5f356d075b486 -5383d103f2288f7c9907c6978ed3a1b1e82a32383af32106d9fb328b26b2e7fa -49b31ef4e90a985acdfadbe58a72c8516d37ef2ed9dbc41f6df2d46d820d99c5 -1cb0b78844daa574ddc17b5977702a8ec3b86b2d676935690fb620dfcc3f782d -5c9b69c1adc630b41f53512f2e60a0214b7192ff77f362f4cbbb3a52bd07712f -11918a5e3d2be8489ebe8a08387fd10996893d976e55c92c91c13544ea1a6e50 -ae3bc46aead7bf4dcc8b9702fc2f9e3a2068f1ba3184e4f72d3c654c348c61c2 -7b0e4d6e9a0242429316769de9166b4fd2693904e929bae398d6ea5cac19b65e -49d0173d0d407996fc1f2b2a0a167957af9fad48044cc236abc298bb17fee6fb -374dfd913e2c275355a6193d9a4986bacb28b73adaf2c7edb252d4087596f1cb -bf8e70fc714b4295bdf952d82a9831b0d26af5ae9e578fa41d96d8bf80cf58fc -b33681e8770376e2f74f52e370e7583ffea11a231c1c60dab86a72e4cdb4fd69 -2e778e56c1152d4afaa81db65535c24cba76cfeae9d63d06d263c248eea17e0d -ee6bcacaace141310408ae559a8247441cd7b263aa254197553e04dc872752b8 -2f82e40203062e480e8bc1e30f013186535505db4e98775d63d6284d4f3bedb5 -0f1a08f80671c9ec73ef4f404f570e2c19994d8e8ce1247bc8bf4d51d5e4e7ff -4381ffd5f60e94fed90969cf431ef55eeb31c4485aa241c701c30f87bf3f3354 -5d3ca291f0a47636ac5015a6cda67438e61594621fa4303490690f2e38292408 -24fe0f1e28e88552ba68c8a2ddddc658e7e6c8a5f0ff1004d5bcd53e40fe2d65 -e281387b793b53b74be4ea59439b972e6ef7f2bd0c9582257a1437e1a6ac00bc -6ad6da12fbb57aea4d35a73ca316818f63885f6bc64eed5ef8ca4bd25f668087 -0d4d2edea1785dd9699f63c143fe9b6a4be514805d850b58c3bdafb908f3a027 -b1ee7fd09a287023e60bea1fbbd8fea7cf2716c2a58d6b77883b3ffcaca7f3f9 -2db30572e95c35568b3c85fa260b623408c7371fc8eccbed434a4c16f3c5e932 -8ca274c1a25746ddde24186bb5a5749bc27704980f78f8c10e685689342c2eaa -4e5a086963bf2d85faa0de4a36c3e3714e803abb2a2e6c931df20ff6aefea894 -54eb3cfdd4fdc308fe88af0b9e26462e9c712dd969b6eaadb45aed2ade2d0b67 -bbf159164637fdde0fdbf4d27d32132b2de79f1cdd0a29ddc13860d7c2d6fb97 -92ebb123be3bcad182ae974a5c06b7f0d6e71fea70909698375b76e41376d903 -5b3ea261cd3acbe0c0ed9b6b8c9812eb20b113631b2764962f842113951ab834 -768694c592e116a46209cc42dc8189419e9b515061bb56ec87fc74ecb2c47ab2 -a7781f1c8bed66dc2c235db754b6d5ff967d61d0fb5d56ab468a2aacd3fe99e6 -044021b6ee3775fe30a5bd60df90b8d9273fe0620d100ae846d353dd644c6bc3 -480149d7068cfc5bf88578334ce4508f406540ca7376876f9697ff29aecf2237 -823d29aa8032ac92aab53cdc450f23f2d8e532fac62b12cfd5f2a94783ca00f3 -41246f307af7a7156e93c206140479bd1d0a2c9e7ab008290e67d3b2ce00e954 -4fa50f40228beee727449ca96baee47290db82a3cd57aa2ea0948ed28b293986 -6672fbfa663761f1443c66017bbad56f0db424d1791768d7e3583e51b28eafd7 -4c3917d99969790c370827ce34cf5856cf4b2c2974692e7a8a72ec202e747c1a -43c703cbc0fbfaed7d4dd4ed817d5f8d1112b7dd4e8b9044bc3deec250e64905 -7d2202965640be8591760fc3aaee7fe54eb61d4ac3c49805cc8c4e91ab4254ac -1d1502d607e8d231543df6c7c53bb09e099bf1b8711ef169d7b3c92a209ee65b -74325230e88229ff3d0496590e6767ed5b7e1b67413f798e6aa30829b6575881 -75094e67a6b8ae733c1cdbc446fb716215f8fbb89dbf94d9ef66ab2853d61422 -0d55bc1b20264439e6a9026358da85f8686f80b73a7182b0aae509fd87b167ce -32b5ceb67251cfc7f614fea64a3ada451ea5e4dbe610bc39b15d441c6aeb76d0 -5f9cd70b214183abae9c20967f9645ff06f676ce9e29173e16b58680ea198f9f -3a94eb21d6d709f6d94e5462f72072e9fea3103a511979f3bad13638f107c6a7 -b33042235e3971f1eb52a57c252a40130a3c848e26c2ddc0b52de2f2d2422666 -79b2f7f586862c5e015535883d362dc4864478a18c78f04eab55adc11e1c9aae -1e59dfdbb3ef461fe86d4795e1082def580a73ea1b78262745832e5186d31432 -0bf14fb665e181d3358bb8babeb2c98b1f2665232a36f50bd2db67633debf888 -b54ada58ee25296b33765cba3d3d8d7a225e64d1d13e0fbc8bb29ee9f9546149 -b28569ac0891a48d86174b12ce532c3265cdd3f997f66e1a67c1338840fbf126 -8362c4938c28e3fd9e6094ca85418872de99c03e2106e8d9c7364c7520e9e8fe -86a3e9a7dd6b6928c693f87441bd29e213aebea9e7a435713a25703f92bbccad -3199cb113352b334e7c41332a4d4aa62e2f48cc22db0c66b4f74b11cb1fa6df4 -85aff556199169a665ed9ffc7d532b9f18ca2e3ee105238306eed5fc58e71eac -397caa095a735ddb61dc6d5e363a2bf095f790589d968082b2ca5c34027a0d2a -caea0380685fdcbebd2d39bfbfce846f3aa952f6bbf7c920b771228751d1a867 -9358126eeea293f17ca3f46bf0cf0bb2110ce2559309070b9fc9a5b27801fc1e -589f498d685e0aafd34008a705bbb43d4a8495d67caa1e532247ef56d67a4193 -182b12983fb548d71efc932ba5b63103fc8fbd9ecb6d0d910e5bc49f0b96b08a -7bb11df77595f7b0232b80cccd6397bea0f57f5388c7c2c38dd686873f601286 -1a68bba97afd3295cbcffaf0c1670c8d3cb826d76838b5364d320b4602f22438 -180694a7fc6c8588f5b0fe205f2cc398672136a0a60e3f85bd988175447d4f37 -03cca82248c20e3e9a74bb78d2b6bef0cf15d54cc3f2b18e495dae4f675b3fcb -9b4e9fc0fd7013742684929d84403cc983691af3bb177a261085ffd2cac50005 -bc8373dfcb340f79e7ae378f10da264b739d700a07f862f65f29653b41649c14 -1d8c8509e295589189f2c9f21e4cd7063e320185ab3f82dd7704c8f1e79e9bfc -e5c2d38ab78f92aa6a78f132e36436aa5dc745f683b3151507f4a66e13a4360a -0b4c6ff5e01c11000cd083fb2fe90fd4891f8140d1c0b72e157fddb2eb26ef13 -18c4ea46010ddede4f611a1c0a951693503f29cad9eb99fda63c43942fe1445a -d8ec679ca1710b95d0d3f82afc35d15e10e17aef81b7517c510cc72cecda0db4 -5d2604df0ce692e90425beddf0fe5772fa5f3b68c234013cc83b40134db0d4fd -2ffe2642bfc55fba15554e01b084f8396cd4095b1f3bf187d43a9837f2551052 -07537ba8efdbb2ebd1cd6d96d493c20cdbe9ff5027ef6b839a03b279fa2da31f -210f11ae6b4bdf2ddf57d2f75c9ebd1d5224013750d09e24c66ece898643ce18 -03ab7450d8c36204aa8e1a75dd792d1b6db16ecf347b84d3ad2c5dd756c6757f -3917b4a8c95012fd2354559cd85faf09e83a8c0e07adcd39b10ca51262944f2d -0e71c4d6b0f8d00d25ed3d4641092a74d202a56e45005d4a03ffaf0fa1007880 -417bbc6a3ee29a7f929bcf1e3e5b621278ec9f18442ecd734ccc957c23a2fdfc -49e5e530d89464bbf578d8d5e8b4e7eb934cc24783c8921c951d69803121babb -f778e4e2457efc9c03e65829c272543ad6a071b6f470adef42b8bff2a2ccd908 -f1f8eac1cded85004109265aecf0a2f90bdabb418d987ab098ea6d433285c057 -685d92b44e2fb95cc6d614c3922eb99cc707798602df6aa21644c224546cfa31 -1d8cd09a2ca35cc524d2a1802decb714eb586c2f08e9cac44f902e9430081d47 -8114462750f51cd0dc9481a3e9a859c1fbc0d3ea6929adb07579ec295fc01611 -07c8f9090a20218b64ea66aaeff43d1c84318e843e0ec2eabd2df2c45b3cf8a3 -44202c59be5e0ed971c4bf70105dcd21cf55fbd005004ed3294b175491933ac8 -489eb143d1d0e7e67c4034f46c195ad12c8388d1da110024728186ac172e26f1 -5afd4391b9127b9302d353e67be045758093de3b04d27dd32f3fc221487a365f -55f55899019929f74012188e0835785a74dfe9e48decb87923e343492b9c9177 -a13541c5dd32ee0e4a4ce31d1445c81d3ff7f32009cb21d19a0f3701b4fc4c92 -3099d9582e3f753640794a71444850a64540c13409b564667979a38154ade91c -4b4ece4cd73857f9aa11b5d4addd7a1710fc0481ec3bfed0b470555c76429d56 -b849c736df388e0a11dcb4da8e38e6b57252bcc6e7c90f718e305523eec12274 -2dee105052ba054b2cd155f2f8376570688d99ae3b1d70c0922d7ba22d13fc00 -2c1f8c432b251a7c017af7c864f9d9e1b16c95fd0067546f3c062bb37b22b9cf -0d6e2af33e3b696672cc5fef6b05003761e81c61592c00bc61b7d1d1b179935f -db1cf74398ef5737cf7077d354bacf3a0341b725593094bde8201d09d1749774 -fb82e6d519c370cb180ce1abe96fceafc058cc73c386cf9019b7a12bfb514706 -181e37d05eae772c1ebd4244a571e620a0f251cb0e602c67563e0677fa5775d6 -316957e0945131b616d041f40f9781e092d83ff91aab2f2ff3c1e47891a34875 -0ea0f63f78069b9461986d0641a0ec78b7e3bf232aa43d960939615253fa937d -bfdfb019a65918974d6408f8caf5a1f71f135a636b33e896e8e4f1dfb106f5b9 -035c86b770aa152d9202bea39eb6cb45cf05907e532f5d4b6c2bd1145efde4e1 -6e7b46ef6c3b2cf737a98d69cbe1d459273b0a4c6f7e167e2d8de5b1fe9381ee -428d146d7f4ccfc437b931f265cd6e691ef06658ee923683614f9397045ef47e -fd78b1a9caa88116926ab29494258abf3645e8e2fd33435584d264bc06d895ef -354fb812f186aa16dcee083fdd2a23f309fc05cf29d27d99f483605a76608d6c -00c75824fcfbab5a9b3c78b1996999268ba36e959c240fb55d0a10e3a635c8d0 -02fd068b9973d03113002c06f6335f507e0a50ffe9d1b09a4b365f1104bd8651 -f56dbc47064aff534e9c3e2a9e781307aea60cf8cefc5fca15ec713469c42f71 -184858d3369d5ac4b7a2f61fd9933c570243d1b96cb2477d99587570af7d315a -993b5683549cbd9ab9603f280b1aac223fac5e1f409a581224f85b7f9b56908d -96094882b0773834d72f269948746d53baf84d3045c9573cf00d9fe0e8a8ec4e -4df41d442f0626754f74f9ad231ee18dfe75c7a380e64987ffd0d5663dcd00dd -345b69ee64e0c5dbf576771f4e76c85c88d88d3e965ee3e4f603eeb8680b2503 -13fce62cfde8abf64ef9c693a17fcc2c1d8ec1ab036e1fc95e9b2c83d127a663 -0861de0bc910d9101040c9af8184296a9365faafd3783b8801c53f5bc4691697 -47d5514590cf7026588c975e8acbe58ae56e8bf04d7dcf8901d85f7c25f2783a -1ad3e9d724804234dbe89c7e98025076413c112eb70c7581e83faf97dc89427a -1fe8fe1c2383353322fe7a7e89cf5caaef532bd042b74c4cea15d83a65c04b3f -b3f2ba7d0978820bdcfe1236795bb3f4ca8352c58b75e9347ccca914d248bd67 -071c869659eeba075dbe01ce9f50c3fdf46f4c8c10e182e941d0fccfdd6af32e -08b90fd5160eff47ab5648d62f36102b0067467487ea6793311a9c11d3502189 -2ef72bc6dc6036fd2620361e233949def58009c027e72924e5f7b731dd7c8102 -2189249e59d83516038d80137fc9f7e771a4975d66e397b72da502156d9803b7 -226b2b1e473a051146214315c513b7e253bb46d703575d08586f6a764f7b266c -60c444b9c1cb173f6fd903331bcecf20558ad8ecbd73f5baabfc929ba248e85d -12f8e63e8e2b015a04fa9f754596ab9812736b8bb389bdf997661bbe5e58ed5a -14d8d51c29ca4382682a30965a403944580e282cb4f8d9455b84437bbee50b03 -f6ca03b4f62498b072859bc3e235920180daef522678a5e8126265195e843b68 -7619a5da3f614b75630a8097c672c5088ced416cadd8aacd29f45035a44210b2 -592505a3c9dedcf9492aa4804d8c9061552a9d32630fddb2bf08f0719e041f29 -deefa91979e5ac4ebf5f69a363a405ef8a621decea593c9264e9e81054a79784 -7976325cc4c7c35717080fdf3613c457c548f97cd52502c75f6f5b2cc3436872 -c8029839aaa6a87777db98261c03d70a8df2a4301dabb67e720061e5922f5f61 -3a64bda5d30c9d2f28f82e4666bcb484ce47b8c93b2a6cee7cddee81fab83593 -1c29ff4d6a16fb26e5feef79a49b758bdfbb0bde46c8648ec40854fa5c25f7d7 -b9c5d010f761d1d263c7a1236d0f793e5c17da1fc25fe715e2eb96ab3ce2c54b -1414ede15120dee55a9db0c7a706d1df7419aadde8b1e7c44f1f96ea73ad1918 -81cde30640d342f7bae3db86ea6253a157f0b15cbb88cf29ea0cd0948646912b -0f00be686f83eb1a9dc12b322b65a8f88d0469352fef63806a431787347cd527 -cd8a11fd68a6bee293b18f348a0b46349b85447debdcacaa2c6b27561275d076 -0e0c0ae3cde42758d36a55101b902b25d102054ed0d85c47da0439aebba5d8f7 -f9bdef25fbefd5aba6c96f9307ecd44a48cbd099354528d5130053b47177823e -457d9a9d29f8cbf03f4fd3a48ce24cec1765873c67845d5950a55d4e7aceb1f7 -ba915b5f96771dfcef0c54c7cf444de9ae1ce43c519d90a204661f7a2494f549 -1a4abeccbcf481af28ad4a2dd989f218e1ed71bcd30c3037429a57334e54e729 -4d22bc63fc587ffb55ba0248f7b133dd8019fc4a58ff315bc3d634380ecd9361 -81e9deef9739fa41fcc8178fe28e283b58899043045c5e88eb9b41b68c5dd6cb -0637f310e4c769a5049b87ea3aea5794602992fa6b86c6ce62ecd575ed531512 -0d47dd9ae7f6b363cd9929ac168801907a46aadfe60a1551bef2747524c38dc5 -23ed44ccdb5497786651d4c6ac2057967e9c2561d410f6e5fe97151625164b0d -91e1db5113145bdee8703bb7593b12b9633f8016abf0f3c465e977a9311e5030 -02a47600f222677b3e1fb4bbc6800364cd814a57dd091e1c4e545fd5da3d8dde -13c86fec48f1ccbfaea2b73c1045a0a9d9dd2c8774a70714504f91be0de494ed -6224d94b33a3803efb8f0e4bbbeec9bb10de7813b8ab576f62683399bf10e611 -04763103eaa116c48121c3d5cfc2843ecd2fef0aea5bc08f73e5791150de61a3 -0ec021f51e283a22a27f9c82272a82deb9932c49b63c1e76305782fed3302ab7 -5fbceae0c11c7d4621fd24729a0c5ffb6a5de2a5c06e928fe93b4e5e71cea258 -1e605984f58781dd471dee8ea2fb8d1bc028776732c4bb40ba20cc14cb015c67 -51037620beacf216eb7ced5e1523875fc7c8caaee21a1ae33f92cfc633ee12d8 -08b381f2b265afffdb445a879a91eb0c47e8a2fecdbdccb0aa3d7af8aa8f72c5 -634390f314d719c207c4781565c04ea45efc1570237ad97e96a0d371a7449943 -6bfb59b682d25f90d7f049dac194b5a34a88291440200b8e7624514d8cb94027 -045b1cbf7a40c1401c909d56f5cae01c8674aaace385a0ee6d31ab6a32088b1e -ab3442fee51ac10b0fc8da04c768116dae2fa9001371a4b4b2d919e2c5794946 -0e0d578c6c7cee7cfdda0f529cecf891d82b21f19cd96f988d64eeb7c9ca8b98 -399d83249e4c4acfb233d8a00718a0b31d5623a18691d31278455f7702d54e53 -9758e1bd4962ea823a8875e2d5679d1106e055926283c7a80bdd9f7b6c3ffd3e -a9fe2bdc8c643934626e4ddb3f2313eebabb5e9d9758a5fb00161d7089594b05 -113bef1e63d703d2c1a2cc65bd43e035f59ccdd456f7933538da75bbeb688208 -53de58d6903105d004a9b4f8563d369794897caaea12c9334e77a75dd9968bae -ba09e35ae6da5f4e7d29dbc84511aa281f98c898a8d9bd86c807dd2f7de51b7e -06a21b5e55a5e7eb08415820edfe8db7fd37543823f4d723526ef627eaf59548 -1fef2bfbb4d9d794dd4a8f3df1f5b2d6062adf841e799ef64166ea5dbd821748 -a8595b9024c161b1824f1692b4d0f6ec5337ce68b54a7b6bbafe4a42a0d73bb3 -6dbe18b6803efa9c6aa2773b73116e64e1defb08006caec77c3a38707ebc3f45 -0f3a44f9b5ee051c1ea325ee32900ab3d7599b6d1dc1ce74a037b109536dee11 -26c671d45b345ee34bd544155eb5051cbcc03f4deea661c3e099b38eaa222e8b -15a9d0ea364e0976f20eab84d26f7009fbe28bd04d83cd5433233cbd99de7758 -9036adea4c3f464f24ceea6084e5625e6a41198139a763cc777d11ed5170a4d6 -24d7e21c04d61633dc0f0d4758a1ea43080d4133e3a9ff5065c70b71f211eaee -1ebb194d6377d2b67440929865e12f145920cf5b01f900cd0902d34dd98315a6 -05205fe0a6f73123123ab36ac391fc0fcd85925e7ed90d12b680b711a554eedd -f2784e3ef9d6bf929331977f0e9095fb5289f4ed3ecdea1f7ba7f2b886dc1fe8 -3b4f374fbaa1f247e276a9e0f492a415a793cf68e6f0a4f4ef7fa38346e8729a -86d1b16e1b25b0cd7bc7d5abd0f7c16403233c02a06e842a7132a2615bed48d5 -851a58563eb02e4dbbef5e42a1d8b052d05e4a90dbea3db8c6313e544f5f5a88 -28093d9875c47ed98b4beb5c9775c1513ebb9a3b52cc7fc276249bad40acfe52 -32f71c1d35bf345944e1c74a01052276601ea27cd1ee39033e9d05dab46e4712 -29df08f117ad4fc16423c79c2f835a04fb0c9212f717eb97b5de2ca7de7cf3f1 -6d67c71a6ddb237e432ebc7a8f409b7b45f5f1e1372352994229fa9ae08e2e38 -200ee85bbb7ea2af888195998b35bfdf12f0dbc51a00540c0aff216fb6da3155 -4a3d40975db20aadd1598c9ba932f490b8cc4410b2e059f5a34e758876a02ac7 -220e14e38e8630903dacfb367f9bb3b67b8c8b9a54604d073d58f4e7f2f2a846 -0300c1e35a15d0e26f9a2776611c54b8eae85ba83abbf1fe19dba002da924b02 -6945d39d71436a436645e8bc75730feb264e3f89c05cd77f52a5df01bf693f0a -2148489b191682601cc7d5a2e05f739673589545478c63062be7e68646b1d5b5 -b9e55fa19e6e8608c89a88e302b679f8c6137dcc91956a3eb940315dd84189a8 -978b0ab7ddc0f24f9e795697294903f3a87ef99f33fa25b7081dad39a1dce48b -ca2a9ec730cd3746d7486044433258923f68a11ddddc134e2e052be872eae3c0 -3b1caed0521e3b9802d2d69b47742fbfae789adf7acd46374573b469b98faf38 -c119a82e46ed5999da9610792d5720741d26e66c53d8c12b6b0830c178786631 -23a68c2066e2a5a21ee89c143fa6e28d695c2263048cf042b86d3e07c1dcde99 -2c613cb644f1c28e71bafeb2fea370f61104fc3dac364bd3b33e7aa8a822983e -fdaf4d6bc9d713223e57e323fbfd7b9bf74bf86c72f67b86b805f85e88262c12 -606486fbdfc34911af274140dd2067cef10ecff853e802e7b215a062bec78af7 -9e911896d08a31ddb391072fb41ad6d0c2a8640cabd0e7e014d973cf14bbe970 -6c82dc8c3db9dae5068c983e9c460742a37a59f06034bcffe7fbe4e9b0b5394b -3dfad4b63e72fae01982fe805b02161377c6aad15f27671167a88d5a68384b17 -225bf671cd93e855ae4c395a8a113c11537b0e1295cfa5c9d82fbede23f4f31c -c368f01839b84b0d120056b4849deb2887cad7e94bf6cdb9c6626d6bf67bee3a -3daf7d64f166d78824926662279c53adf65390b7f9b537057308a7d110e36003 -29b3bcdec177efa17c0e853ef5f00ab01d596143127b715f7a49f6fd73db484f -7b9c2f8ab4696f4e7ce697b4bdb44ef988c162fdf1b8e1303d4b8be6fb877040 -d19ee05e24003fc771c4d86749fb9ec96e06de71aa538c59072983900f900227 -03b36a510281f58234debca5800c3b67bf79da463ec16e9bc80845bfd77be694 -a117341ad4996fced0ec533e10f2bc4a97f3985d23320d9eb81caf21025696c9 -24c600b2bb27b5b601760ed077671f4d14e62ea8351155bb135a88e4de31e104 -3e870f3b0e189b705ac436766a74bfedd97af3422a56109cb0417046b9cc4676 -d2c87f614764027e0245f8018cb0983a916fd3b97512d5ea8734725a369aa3a1 -1d7cb84768b31645da0dab3b8b8e3bb3e7ff8d28427c92a14a3c9f40712ea86e -1239403544dace32227e93ec12570220671bcfbfa618e2e521f896588babd381 -143de04acbf721ee6a90df346a2a67a30f00f9fc4182ed1b30f881fbf7a6e48e -61cc0c274ac83f951c0034d5e4a78e10625639ff7a5d4c02046789ee99f173de -3997a56d779b881f90307bab409c5f1ff5c7a4dfddcacc74ae8c5d304eabe220 -0ef7624ac0e7534c8a06352b3f5f74be3cff5535c140a27c86fb975b13613588 -0be072427b75e366c8f3cc08a97db0f836044b422bf15452b44812b97599472a -24ae6be2c41e7c24dc27e0b454ab59388c233004e45ea52299c496a83df1935d -6f21a052dd6147b30f3ec37fb91e3892118766c077610df90437378518edb845 -6ae5461876bd73f06d252e79ea6940268c25bb39521ec749a5235dc7e1351d93 -237325eb1e475a6c84e2f25496ae07badd752972ce0c3e0c6db373eb98f96e93 -6f159e4941c24b0c26488ebd48ff14c5f4881c81f0df0d2f466231d8232beb08 -bc2d387cbee1603d285602ed72700a5102f5d5453b95241079de24a8ccaed823 -6b05dd8ee3d48b4d1fa3297ee1350376b683a5739b7026826f1e1ae5d7ac17a6 -461d53d8d305d067d6039753e606711f96a0de247f5102ab260c39f4500aa6a7 -3846bd7e222399bc8a4ba1636c043abc3e3c862e1a34e2d86389a7d705c15823 -0b4b288d329383f47a43ce3451043a7c7012490ecb149e48bc29a6744c71b58c -49a9875afa25378b2fb359a086461ec8650accc3541f533186941fe281a23a76 -c94da806a8048fbfcf6d727b9cf8aa194aa35405acee56e56021becde472bbad -30c2a378939f9635c17b550e01ddc423d218c9cab373628f8454ff8a6a0fcf72 -832619c6cb40ea23de590f090999b1fb9c18c9f32c91726fff59818b795d531f -33fd893bbb7755bce409ddf0d14fc70cb850335bffd064994163c2df5c7633ad -926f72c9de4a7ba0efffb4a43f11ef004453b848f5ff4cdad2df99437e1c390b -a48d3525d137d05c052273ff553153cf9a9fb9f95ff0e9d654e079e34bda5623 -0d674ddc27e67df86479b364d527587d6c5e91f31324acc11fdcbd2eacd4d5ca -43c8eef2581e26f2480429494d18645e9d67b358bf95acf942134082a8c15791 -8bdb939ee2f6e1857bbe5c8ac27f7fe7ffb5bcb59cbdadc4f223d0af059419d8 -f8fd5a82d086d35c929e7cf48cb93eed0e8f5c57add875793e40228e28036811 -696e69e24516e948b2ebba95a40b27dc681f5db020a624622282324ca91b1f5f -401ed0ae7ffdc61606447edc1b999823f8962c12bc3e86b60bc381e2015145b6 -8dc36ea1c1afd391c1f2b73b02b1a4f049549eb4040441f380c8e536328a3554 -94f3c57edfb9ff0a34fb2f90ffefe8bb8a0509308fb6430d21e60778a7a3867d -8ddc3da439826653944539d065546d6bfb174a9cc4f571a5328a7f1fa0312440 -6b216faabb89818bf473a9ca3e255beea69e884cc0151fc250794af131edee04 -d557b15a6a27fc697fabf160eff579995d063716a2de1a94941be9cadec10930 -c80db68b514fce0e768320a620f06abc036883a65e0d1123fdd6623b3c41b239 -26a144077615fcba0814c7176d4ef3ac2e07cb76d60d770a6bfb0dbbd37d5030 -538b7766f9402ce1f85aa890f27be1837189aa09509937f4fa806fc10de97bea -2c7fdf59054d3652916ff6fde3c6c943504ad36127c6ee146e7c394386389124 -a8dc0c5d8862b496bcd7e58f73851505a7d1f32bdb8944cb95e1fe83656d6c80 -44d4dfda0beac00b7f68f268821c6b322f33c83c2a32d04eabe577392925993b -12518c3fe8b1d8d05a329ec163f4b188f097ccaea53efa9ab04d360488f8517a -47017aa19b719c5defcea0d83ab5bfe7d5aa4d5b84e35621301908e04001aa3d -53f632e82122accb212c37116c376ac404bb60fd9fe00f09628198c82fa04dcf -1e9fb5d556a64f7749cac8e890a1abf035169e7407b4e3947d2c5437f501d7e4 -62897572cdb31bfb31505e7d982ba2b1e8743df3c7b3bc920c1fa2523b205b34 -19c6ca31a0c23af090ad16e4df6323ce8780f35e9379b0e7f21acf41a6e3072a -bcc297092cc5119ac860de9d2d59e9ef931874c8d2c23f4a0fd44c948672ca73 -48fbc57a0d66a824effff8a01e2ddb95168dc0b428534a70e7560c4ec2d37734 -8ab724cd8411296c64c78eb123e14541cf12b8d31dd8fcef820150d3caae8afe -3a9215bff20ccaf31a5705f21fd86bf459853164fb63f7895f241b3691245a0b -3d0226b340bdb88c31fc51b802a58953357416eb913c43048ea8968587b9c9fc -c072594276a965d6c010d8e7727e2ac086c670ccd0f1ec0df2657cd96a0d98b5 -8285c9aa7a78427b33d683f5d636684cdda43c9b4b9beeca90545c163a435905 -8b26c22335b84c5066f2b81a23e0d31bcd89d0c742d48060788feb66c53f10bc -3f5722485d50b209d8800bd902b7e1a90a3f8b480c9e16f309cb0c60798a372b -9fa4cb50c0559956ea0b449477fdec27207f405dca37db48165cbd270784025b -3bd4a4998c82983cb38c5039568739f17ec104da8b2da302eec6d51c7b3be3ca -4ec1b3cdef31285c1850bdf11f337bb90858a97046afba50fe2dfdb21023ccbe -7295f2b77cba439aac52dc300f35b54f52b5c4f081abe90292c88e5457844767 -294787bc46d58d9b36e559bcc9044c16dde8db71f978582df705fa32d35d87b9 -97edb9216207ad318b41fee328ad147e395cd8402f7af738c5ec9abbf735a7e9 -60fe6d1ca8aac9f1c31b8c617e8007001c1bb1403dbb36931b2226373087cc40 -062ac1bf89bd53fa201c1c5ca189f4d62c5ddbdedca6fc4466d1b7e4f2be0fe9 -78069d7d32471ca7e2961813720f441319eaa6eaad42455c6d321f968b4f89e5 -2dc6c1af5ac5d5d9f3f1d7220402b6bbaf3e1c5fb0a3b63d84101999bba70584 -3efa989cef46ac176383fd8044710f5a14f3786c6711bfe77cc1675f06043dc7 -573d2507e77931c5fc4a12bd8105f6e31fd84e35bce3b6d75283287c5864689c -b6145ddcb562a868b1dfeefc92e26f27969b7e794041f67ea902bf208e86472d -187676b0252a973745b6b547c231163c5797a2307f91b6b64437171a68d483f2 -52b1074f35529548a1b1da5fc2847915c000321170ff80bdf61c35c05309b031 -7f2cb8f3109e1f020e373f244f6d20cc6ca6f53fc18f085a10e33e403c248023 -a52acd0a1329e1030348fec0f29d05a5220412470c2df18009fb0633edd7cea3 -81af8b69bc1e991b5039847e5727a2600a46fd5cbc279329dfc2e29dd8bb02cf -0285a2a1aa217c5fe44b7c79417aedd401e620c1ebab8c40b716646c1ea3c349 -6c3b4002aafedab31d0abfad1528cf01488801b5a2ed7cccd93e1a5d40a5cb14 -126e6c990a93183b4c33079941224d46ce3444e1c90a8157a4150643c02ae4c0 -24df3468c63c8f1107bfb30c58d81f07cdffcd32a23988bb27ee319aa6f2ce16 -d83336d112d78862b249fb887129bf8afad35e30c40e38fcb4929f6559ca00d2 -341f11d4baee6ac61c90baf7a93bfd9f7fb14fc96c6f36193e707857424dbc42 -099ef651d6eab038771bea911abd3a24d2e075e9cf02d8d68a135759ea690604 -0f897dcbe28c29f959c7a74b374821b41ffd4ee034cd40835190b3cd4ddeccce -ea51fd7d28795128c06e31b04b2eef016ee47d6cdfbac0ba92df36d9d0e25209 -736e07c33320163b79ec9deb439f9951f4e20e32d080c4ce155e6a8ac449e432 -2a23a2683139aeff430ac180bb48ed311ae68321bd7f256abefa3af1f18701e1 -10b845758a3c90bf3a9f7424afd2b7883f33eecacbffedac145a6190ae1956ff -763cf37615dfa1a027f1a21f26dd85a89efe95b89a4e340cdb4d08a7e6e2e51e -4b4b1d61e5fdc8a690425260958a255ba67eaa754dcbc59096d89118e9b1d3d8 -e890641489f2da1768c78894ee0b12c34186cee6a39d80d9b8368efcfe4f56e0 -28d8438e080d470a4e61c87d3c42d368857f007cf036dd55560cdecb2ad7e30c -38afa9ffcf5ec16c91a09d19dad9184cb5944f974cf1334266f9191dd58ccc57 -0eb072e7b940073a84f3aa542f4d06fbdc86598de90c35a60522c203f353d632 -22e6237d7f8ab7f29f7c276140aea3dc516c10794c490b3afa96ee79358e5ef0 -02cc8e5f7c6032fe5e97404aae8564a9781767193aca6f3369e77c121ebce220 -0b17e834d304eeee0cf10bcf3cfbff37b19dc52f214c02c4ec9c94625739153e -1885195103998e838da32b3a6728a3004cf15dc454476bb94e20e93800726f2d -0b86b51b0335332a7f1e322248869491c834e0fbae67f3f9fd7b95840f1c3d46 -53a12ff033b731e1dfb6f046f549de32dd2ce5d5bc9e6e078b1f4e9f57faff63 -363473a39fad61b64ba6697f35081c6a0d0698dd41c61baf2702a0cce5cf8a85 -b9398fe34892de2c0e948eda8bfc140fdecd5764b0171b0ca5d1ed2a90f3f2fa -542bebfef238de07b21b9723a96af9d91a62f6e652f7265008574c9fbd6cef8e -3d18cdf2cf328d091ffd99c57cb1aa645d540d11134cea5ebac30600e11720aa -088c0c1d15db4e588b7520d5fd8d68eba06a9198e8c0a35e2197b137d6fedd92 -7f8df9f995469cd5e5aa5977d62e269be5125b15e019347a9f3d5dda40a5b392 -6baed676f973b81b409acfdc25ddb67ca04615660abc9ae2e0117315c1940ddc -f3e24df241139916725fbd7964ff583271f6daaaec32e53a8838dca6b4c7405b -5279edbb1912dfe64d5fa3d7e14d77d933a30415c1b83665344a73c8d83525f1 -61ecb57c37660d584f4635b81a799385270f70929f7cdd2c28a880e0fd4348a6 -0811979f5c2c9d8a965c7550bd69ddc78d17c04453fa2623c6b541261e2091b2 -cb896fff08e5179fe21b297ace3fef23568784ce78142bca528fce81b54ffa31 -141b2a0c993acc072431fbb052bfb0f72198c281306d80614355b379d2506656 -4fa2bc694eebc3794a12755fcc783d8461c864a7c2ab4d427481f28a7827ad10 -340153fcc1712e3d99dd7a7b86a385173d49e4fea80ffada2fcbc95122e31855 -092c5cc95ba88debd6fa8831dafbaa0f89e15a8ad6739b0638ca43130e7c75b0 -9ca7fcf154b798bf2b172d6d4e40c33992ee0a7c5c6e594bc1193573cd4c0d8c -394761e1c7cb3ebad8b434a9fdd1f5b0c07578bb2042b2e65c9bb4a91142771e -2519d3a76c9c1542726cdb35fe668416012e73cad2bbe338586beefa04cc06fc -1d786b0abfe3ab034ac5ed4822d7689bf0ed3e9a491cc958cd3b5a51a1392ae7 -16405919a17a894a88d6a9f7e153461c740f8568c107459a47262ffdab5776fd -0a5a01571decb6be1d5a6a29237bb8c27995bc353d37b7d6d8466e9247e80531 -0ec0eb7d5dedb524eb73ceb780b2b501b3b5dd5e416508aa17d84d441482cd19 -a176b5bbba8af927715716d46d6d79a4140e5a6bb6824b43a8ded32db3df653c -b5f9d93a08321ff929c8b65d0740cdbb21672a5f88232be3f76bb07132111d1e -ee84a983a5a9ef44500f988fad5e073e40e4ca393f69ccd0994509f84752e597 -2799b78f4c21bd0bafd422150a79688b369b1b9cd29ac68da3e53e531f45977d -0b42c549aadcb58d60e6e30dc2f279797f0661aea2b8efbe92ff8397c20a0645 -0deeac60f79a1b07d8c838233681132334cb8fe62db0b04dfc4ece50bfdd9eec -23146be373bf92888716d3d4fb06eb3037ee388c0d8e98d9773301f6a32ba623 -6cfa30f0cd976d1dcb0b7bdd052d11e1f64ed3e541642885b71407ce277f3e40 -4318d2ed653304121ffa6a25f5cc994a268511ca22cc3a229ade6d25dc116a9f -2f601008304841a188842ac9de2f75a95330f18706e85dee274b88350c9fcb4b -42b8cc6ddfcb3c940414fbb04c7e6d3f7d39ffb82d6369554b5f5574730df333 -647d70369072f4ed9db0abb633a3688f79e7b1a700d5c5d8cb854888bb18b099 -0c5d72ca87aa6518ac58d2f6fe184f287a65fcc95f1da57bb0d6a7dfbe92d478 -4044e6cb98d41cccdf8987cb2c6f4cd3396df67d62f2994ff0f5df4356310673 -1bf1ed28043e4931d2932bcc1717ba19641a9a5dce7929a9dff63ae02a5b9f0b -110c6ed92dd7af76ecaab6793764a43ced2059623959ef600a3c76984f53538b -82d82446aab2e56f9ecf54ab1e5e4346bd290de3f69370c879d1572d8e7a1252 -67e3fe6bd584ac69d5f7499185e580d713b7471340cbec8cb47e86e0605a121c -e2565ef38ec229db7138ebbc6c1b5d719c24e6d77b68dbeccfa28f9fb21514b8 -1dd6b53afc73de0afdd68aca89e7c81cb4d4a07e9c7c8953981f99029ae6bec5 -296aaafafdc98ea24eaee348ad506771086fb44e92b35824c64fe8e76e275635 -b8c8db634012d2a95911debb2aff161ab3a739c13377abc6f2f8f0a404af2fe6 -db23a52680b742b9091e5f57e1760cf8438580c89a878a295d7147144dbe651c -7dcc66d3fe9ebe1c1f3f606038b41e9af8d471fe8f88f29d4a429181155b5b67 -f849d5cc05750d98ab98307f0e2e35b43cc1e384a24e7235d02da0319f206f69 -5a8eb55783027da5b7e3af52ece3a5a1548b46e6c7ff341e66d2ebfba038b199 -bb98283e0c3d9966d22b48b95af41de4d8a6ba7b8ce55fc6658ce49681523a2a -9ecb1b56c206712561fea7c9945cc0e5719821b7300e390b0e72b5e985e5167a -0bec9e70236115c15306f27811588b67f7d4e6db18c3bcaf2a7ec6a7f75cdbd4 -40403b1f9e41244a1a16239dca612e05d7bd4765f038b7f88aa98db05e737b7d -203841640f8ac4971f7d803aaac8bba5dcbe7b0d6ac544ddc7893030ee86c546 -5f12652acd242d2143d288c87649f7e4f5a413a6926d0a85a4b33f0e2d503f65 -301d3270a9a2289fa261b41244f55d9bed1e453691f313a8692b7c1cf8eaa698 -ce44a3b92018c4ace1aaf431defc4c64b9667f42a165321bd26b00735741ca22 -177402e940d9ed4cf612c10fcb3ab90035ad651ccd02225d8ee6ab3a4507758a -48a3033d9a10e8b96ae3713d3cbf8d93945e855400027b39c7735698fb96600a -490938934ddf2c06b84a7b01a810d3b0a62fba286b068e329f86dfe39f8546b0 -866fc2ddcebe426cd78e1eb001f308222f64a499b5018152d7d9714bf68d90d4 -a0f8c5b455a6884527d30c507520a7a5a983355637ad96289a205d618a6d13cb -5d822c8259829c97375736ef8f03fb6eedeaa2a4cb1408d9a56a448a9f753890 -b26f0f3b5cab41f416d771d95defddd95df18ad60df288e8a3dead237830f2bd -6e590600271102a08099b4a3ddc2a928bdd7ed107bfde2c6d2965a67f4a777de -61f3a974911a9cd3e5ecac4411393027c155a942925a99e4e7c854eae81b96f2 -5d12df26e0b578215ca72524bc46a2a6ef522c5b769e7a6786bc9c4552d3483f -2bc1a83a4657b7a61ab3e3f10df4cea745012eca072000cb4fc5a921d495a8f9 -022436bfbf041fd8b4e384eaabc3a6012e2389f5df01fdf7bbd6aeb103e0fd6f -329fa0fb3932f1bc471df4367f2c2ed717e1a3d07b1ce24772f9a0adccdda63a -428c184102b817003516ba2c7f1452f4f2843c099a41078c02cb6e1ae9ec0f70 -342e73117e0c6a0209d42b37f5ab448536ef72dd77b597c2ffaa969dafc170a7 -80049c92aa0bed0c519876367b3ef8d39419ac162122f03a81f42d10735ed7a7 -4ab3e4bb72e1deb9579b917bfbdb00ad702ad018ea77446e77196bb83072574c -4af9b4e71c33806df2e7497fb4a050c645ae440d803a9c908bf68f270b267b25 -0b6f26c956763ea6828258dd78854f9d377033c453dfb989758a308d68e65d04 -53535b1f47fd7951ba4b12d207e09be65725ef055cdc66e337473d95d084c659 -d875c64f645247fb4e11c5d8998407298bc87a5b5636173ff9af8a714fba4041 -21fc2e0ee014e2b22e6b046db930c4e10a6e6262f8d43b5c33ed933e63e3c440 -5bd079029e64b0d19cedcab912ff57b682597a1b2f4ad4faa821598150fe78d2 -ac6541debb2cf9c9915bf6ac6251fadf94e4a931867347692a697df3222e215f -146a30095ab8e69642544e06f97a11584a33c46a44a2719ff70aee1512dd618a -7ee39efd0215ffac9431936d8be62ee3d4e5626e4d581c587bdaba75ccce0592 -7b9160b0de18ae2f179d0777f7b339d09078d9d81248fe0945f2d7f1a42c3cc9 -536f1e4cb2afbfd83e793dfa8eac3a36ab33c2f4935ff96112d1c99ef0d07d45 -8193497a5148a422ede99269565bffb78447f9e9e213f9383128af9efabf43b5 -b5ab4047c83693f0913bcf97fff698e97dd26042d79f27544fe6a8c30388f063 -2652e923e297eccf3ce30c199f6c66bcb807053367ccb6aec72239a59724e37e -04bfccf9b834215d977683196760a5fcee130ff625f6850a4c3dd2809bffd5c6 -3d0764aead2770b3c62f0fbcf0cd2d68261583cd25b8901717bb1a3ac7e43295 -42cd2e6d8abb3d01a41f743d6b02d82ed3f31df20977bc2966b7fc122e64913c -37ca920d37655a633af9948a8ff6f2484826238d6586d1c9fc3553bb5ff21949 -8412da0994ffd990c32b809fdcf692307c2a43ec9ad5d6df5be5a4f40ac5b895 -86cbabd072f23313e61e84cb8e06bd39b761c4e952247cb3ed82f4cd2b5e51b1 -e56b9068cde5ebf060b4565bf3bc461709f20048513bb1ba39bcb1c1241e122b -00db00c56b09eea8a4dcb43f55ed3dc5344048c394e21f404e30ec669b27c8a2 -24d993de68baecea2fd00a364f2dad8e32261b513301c3ecc472cc5fc6c2df16 -09ca7caa2e0e3339a240f99cde5a7e8cf69f0a2f3d9a5eab2e29c73e4ceffb35 -597e4a6a9da3228aca27784a2c3cbe43dc06b1ad0a1e7d1a3970a57b691a5c97 -7e530b807be26e9ee98006e5a43514b08f2cebcfe49314516900408348af1b9e -03b3eeb59db617e70f66ad9913956496589538019c146f14dc85c6848c559676 -33236eca516b7e7bacad58ed0e48c5cdfbe685d780385ab539d6fa56775298fe -38e504d4284ed75ae1d150cd71f850f0a26c62c39a99d0608be3aad255b10c48 -0a22f8a68999b54b61e0f8dccb8fc968a8e40d6c23812260917bf92e466edfb9 -2207c8ff67459d1a55a8d03032bdc98277fe5fbb7f7b7db68218f614495d9e3e -4f8ede3a4117ad7b2812f74df04db6f00eb7d285eeabfdf0f9c2a27d625b281c -14b5473eb3f49d08291c8633963eef176f5998fe44453672048a677c58f84930 -d36055de2cacaf99f76c9081c3ece800a0e4f2eb00d39577415807825ab6e98f -0bede1ea4a3b05ed7cd1f3d636e1e29fa279553629c14460812f5b5e2e0d2d17 -aeb6773f2405385b96adfac19440582cf98f135a8cae403100a16cdb0441a886 -85938bd0907ce22cbd63f7b6d9d9fbd70903dbc1f43c8ca64b71302be3d140a6 -511e08417ce9f266be52521d2c240082faa5f56e9a8fcc14911f2bc15ed274bb -4a763663a28fe26aba4d5198ccf01ae1b9c96eddbb132f373187461bc4d1df15 -0e760a7a2a5284bad8807f24de2ffc912a71fa7c71cfee80f26a70c1f7811db4 -5d9535b7adeb3edac678aef04d43ca9c96a72220622d8637eb6b413a624b1e66 -2d443b44a969631ecf493321b6118ab20ddc140d2f70c716137b209d5bab1d36 -a7f4deb0fcd54187cf79ce5e2771711f1fff99df67620aeb5a2e53d9e8a104a1 -489dc90789c3c739b3521b41ff27a9cd67922cf19eb6c758dc453767ea36ec7c -b2f54c67a1acb88dcc9d209781c852f261fcdd2ed0f3f0a0f4910001491d865b -1186c27dc14128c1652db4981b00acc87b8e490a076fb3e1d612f427e6b5de0e -23f633eb6b50bdb3aaf1715c2c90aea11e702547fae29f1bdea05cc71e40626e -059696ccdf389474d06cefe9a1f6a913b536205df62a05ea15b184818c9212bd -0f6bb37fb80c9cf4de9c388f8a136df75e73427e66573044b699b341188594d2 -4cabe317daeef54b697a3405b8c7462638037a4b91f863db2004c3f71af3df80 -9bdf1bc3561e80621e13848ab16285fd0e5d6ed6deea726f7039f7854a1d3180 -797ac736b97b77566362de0484917d12263575728eb43d69574e4427b179358d -4db77c28bcfa399da8b80a8cd265af0c93d29e11f9743c859063db5ef6d52aeb -0e74b0cf6e122b66fceafffd124965d6141e4d95abccb117029ad30067393567 -6d286959a9d99779972cce9c43baeb5f3f65979acc9430c5d281ed0e2a6bc7ed -ab04db104b6c7ffd00ddb12658422a61739a2e9a591a88eb299c422f6d6524c7 -3751e799c81c795f72de6142b263749e8481a3ddd1cb11c473d34680efe8ad57 -42ba0cedf8d7795299c07c72626dde794861272d73c6bbbb36d81305653c22d4 -21a2aea99a9e4086a683bd646028821b7e042ad0e4e3af9d3c22da6cf6077509 -a43cb12edfa5656d7176873057b9f1771860445c54884f392b9300b50bbb6ff6 -311ce6a0fd8f14d5a7c89f5f58e5ceb69c591de96905defea19783e4aabf0bc9 -01e5da676a41022a7403cb69ce831718ab50776a27596e2bd43157b2390e1cf4 -2dedeb56c7f835e32e09313a32c78a152759035f3e1299e0245b6d7c8db0b9df -3dcc6f203f0a1ed01cd6e9c84c809119d17445c44b95c51ea5d0b1d064e1006e -1a54c92463281eb7f5a86ff5505dd661387f5c9d10083bb0fd1c31b94cd65452 -4dc852abc314c707ba94dfad302edfe4a2658877ff3a7084bc4b8210748a7c5f -66fbc8af6cff688de798bbaac7b5233ee42ff8f9d35dc349d53054e939ee3e91 -0457aa97d2757f7205fd8788733d71a0279a3f7413c649316ec1691c60fa2d2d -215a0e01567ab2c1be02659196f125e8985c63acbe4a1924f27ac0c242d194d8 -09a24a5dce6e8cfaf967aa7850d43e121bc143feed81598c4792421c3c1cbc9c -766926ee5e949adce668d89cafa7bab6e56f4761ff6031b9fc1df8db00b81b2f -d0df398f77a2391444816cd3d0c16bd6a7a54505144405993c44244465699166 -65ab8a27c5be852dbf5470d42caa6f45970e62ebf2cc06c253334aee553f76c7 -77747a755a088531bb0674c1a8dcad4b4bc93d717e8ec3059509437dbcdeb454 -060b382adcf752a1a73237a7675849cb515df8c99003bf432653415f3875d566 -0b9fdfc925432da5424fc71f39070cb88823df6bed174dade5a5eb055e3e75fd -cb370f25ca8b5d712b925609bde8fdef0625a2b886e82a40520cddc4d5fb9b72 -45cc2c88ce9d7420f75925cd7e56d2c402d0e9594dda38069e7f5bfe7c3537fa -02c1346a261877b62e8a272b96be517f7823e187504ee22098db5d116e64edae -3d4db8aeb42431eb882bbad2e2f7809c30573b5b97ff96cd3db40ab08b849519 -86c77cef90a5f641eb614ec66e4fb7643afcb52a7123f0384605b58506adb80e -1d17216a7e162378ebc7cf12341eea9d473f5cb97a260595163079e2caea1330 -4b6c47db1161d98f3e909664cfc1c3bfaba63fe9c3d65f6dc5a13d634e4dd1a8 -4bdb384c655c0924e64faa08720473112076c28aa3ab1b6365b2f08e1d6e327a -26efc2fc7714bf01a15a6edce7e02eef659953fb16579ed9518ae26aff36d9f8 -3a120d11761c779a22e5b4586eb3165e5741359584457f346b5fedec1a521ba8 -0bb2896736424942ac38ff4ca8b41f3c9a6a355555c1bdfc2f99d34584e7b740 -07f4824a6882995f843ac29f208140b683d572ad38360ebd46cff7626a35d6a6 -d0a336cb82682d0352de1aa7c6244f59fa8c97e350aa4ea3e5f87e80af159c91 -2e6424f1dd51a7ad461699d2922e6a4473f03dea410873ef03dc5c4e3032d748 -25bc7f2f0de41e37bf36f95bd7b6b1248523c2bb322f71caf5bcf7e34387a687 -822f235d84b3199dc0bdf6712ddd0361bf9fdcbe15a4f058073b205e67cb8bb0 -e9b40ac9d284c460c19094df49ac572ea4a2eb40228a84fae4b2baaa62cc55b3 -5ef4893b9002f8ab21f02d243bc93e3e080fad2e6325d4eed3c4985b80e17dd4 -4d0a26076f7c01b7b14d74a0e3470710089e3f930ee582f2512a03b99063c8f0 -5a45b76ed3e726af3c1fdf35eba3266bc035bfd0fade9a01387051819689678e -0117c36bfd60448c59c67137ace5c4324ebaa3c6f1176e09d7336e1202229b9a -200af3bb4ac05d6ae39d9e1e2ef9b2291d104a85b2f2fbbe146fbcdb90a84984 -333193ec7f4e81c6bee0c511f8078e96f0d7c3f1c7e8abfcde2ea86ed4609da9 -79a88649ac78f6166e719198f1ab1e40a5385a8e919fd05edd8449ef72660940 -1f3865031aa37c4ae5081ac81114f50cd4809f2cfe5895671110f525aff1a9b6 -c4a9365b12b1b03e218de40964035fef0b95c03cd6d39b7b76450b71b9261c36 -89eb96e901aeaf0f25c6d3fb310503e6ac1117bbfe6836e97c59c08772c2b409 -2b001ff41b763a8e79c215b8afdbe0739174722aadf4b9849b7522f555243709 -5b21b69bc5b42546122ba689c1ecc74790b42239ebbae6686bb225c52b66a2fb -4c6bdd22b518db1437054b13748009bc40c150a58abb14e32766d51562457374 -00a6445adaf9a80961a24a7c6e8fe4c55271adeae3b188a2fdd70894e0616dff -21ab35585ff4e1c09fea09a6d5df683ab1d8f67393c0137f1f07fa625df930a1 -11591eb46cd6dcc3e4380563d45f190e138bc3eb3a52efcbcd33dc51db1ff31d -8eccba4f27b7ba07963556aaaa2eaed5ee34789ab2441b9dc6dfa6fbf9c33090 -09ccd8c9b557f0cb00efdf20a690ad4f811b698fc6670bb518aee7ed037979db -4d42916fa91796ecad3493ce9ca0deb4f2413381d27ccf7c809cd3977268a370 -92f19de2a67fb2ab3a7fd6b1b6133150e8b7287f63e39a4ebdf35f886ad1b288 -b115c0cd1842ff05967d242fbcaa77f2753c47ddf9c659915017ad50ec44092d -055140c79490eee27c89c5d3ec54735b51335d302af6e18276b2c05fb0382043 -aeb00f2d846e6f1cb6f1cd4ca0658c492a9f0a3a6c217ea63fd0f76ee5c114c7 -227631ea580ebb3843196efa67424f51d58f311e1698f3657b5eecb78bdd1ffd -103d735333f6df9aa3e1cb46fe03ca3d72cc5d837fc2335e13ed89aef000bb81 -0b523ef31368c5e3a9774ef99010e8b6caacfe75dcf052abb340180598d18de0 -25f407035a24f5e4ad48fe74eb4777278cbd8b1ad982d909c27128d020efc620 -3d4cbd330321a6bd6283ba8a152802710e2c47c380a005ab80748bc1a3387e4c -52b28a2279743e36330ff36f62afd5de3667f65fac144d321cfdb6ae103f7459 -06d91261f16a9e9330e710f59ba560c30544ff8ba0f86e6d29025c4aa92a9e2a -215b73924ae3854fc4688ffed1fbc6a1a1746631db5a0101ed34863dc169ffee -00f1ff53851a79a1b64f8dbf723d660395627cd26419a4879e75d507ffb0f8e6 -02176e7fd990ac54efde74e6348058f186078794553e88c41175a7ba9b3fec0d -021784a796815e7276d6f911b55ad203d0cd72d747927d11d7303406aa92676a -62e28c654a074880f41d46cbdee71cb84ab9bf8531774aa624a8169f771a5576 -37b9d096e85d77eb343ae7f81b549b2653f5e2e79eee718a2f7c6cf75ba1132c -51925aa547b611ad4bb87e09e0fc527fc5b4af86ecfa6d1ae8fe94a856d50faf -12ef6d79606fd53410db69e9f88f63119e270e45093b2a59cd1c06719053e2e1 -271dd2143147cada8f63d6b57b24bea240255bc97ed6c469d74e603fb333b873 -1b40825962202299ec9eb8a59bd7cf0d18430b68dff82f3ba87a04d3b0598a6d -1b5a241bf7068270a03681c8b89008e64284a3fed1d09237d379ad58c81a4a27 -1575b59587458e0e6371199cc98e4bb32af6ca3bdc3741510f898ed320baa695 -a4cff0841e95d8f7facfe86dce2cdce1ca02c0a23300999b260f3e383994058a -1ded48e22659cd7a3f913b32712954208d29609c5ae3963c7d4336df4906d825 -aefd2eaef79274a634a0ab72a4a35a25c085441438c64860251e3a929121805a -3135c3d7b22ce5d04243c79b6718a9a8bdf05c9fa0c7293d92bcfb7d9f9d1c9e -158915e91110b518bd0b9e040f6bd95cbbc8724e0bba088b6b469b25b51d8fa7 -2ef956edcb33600cd70b137fb1a7da0f1e2482abb4bba186c60da11630a9098e -77aaef9714a2124df3d8c5216a43ba4914f7c574e7ead72f2ecc1d14baef860f -3d6766e51db5e29e23307e33a44bcd7f20c1c0dd5baf47cda3fbf610d70e307c -0841c5b6f805b7d526efd5ffe7c9c5e4172a92edd4be63fa1b03d8ff9d0d2e52 -69a59424a78775335303675b003737c8e8acca3ce3ae8f648bffdec84bbaed3b -1c130e22475d96ab319a7dd339e0fba915789b41ef3c530f1d53c91847e0c405 -97bd47fa6ac43920d46c8c5123ba386bd2341546752da20f27a5a7ae18fa2848 -12b9b418f4e8da56bb9fbbbda1ff9744391ce92b273e2acb308fa7b9e3e6ac7a -0665628b1ac042a4071ab270aeca578743cb14183c180b1dc4792a775e940a1f -2b6f17238d91d3ac0716f99602eb7f107493b39da554cdcd0584c0880fd965be -2964ffd2ea6ad14c81ea3946ba2e0e002ae3066f8316ea513d6795e1fd08e185 -22229997181695b381af6e86f8146fc23166462bf8ad45c05f7561c386274291 -9180eb645d894c0ebc2e5209eeaba06f6dd8bba7f4f4a4e74f077d6d77e92878 -05888d2b0a11fc103396dfad175d13081e0fd81ce0774164a89fd14b5a89f794 -8a7f34ca145c961869a8f78fd491bb48ae03ed1b78aecd15ee1cf15f9d919cd0 -738f116640b3dcf7dbefca426ad2235db439e35467e91b2da88d79db4839e736 -13e973062803244071d7d97ab49db462460a01f6cef141a5009bbbcb98c16003 -623cf50311780d8fb23d0553ce8f406882ee5ca980067c12e0dd292f23c0e51f -2bca9641e195708e72c17253e09165d8e73a0599d7036b169c75de282473fa6f -657489899163a1620a9169f82d1604dd7376f9cdcd22c7abbe32b29a15fd0115 -518649cbd037550c43c21276842cd9f182a5b42e909a87e06f55603ba0eee943 -57768ad47d10a2e552d32ab73a6227172ee9b067a66175770d5fcd317d371c43 -39cb76ab03ee97564bd6a7d8ac52fa75ee80b409656a19d3d233feefe77e065a -5ee6d6c16c067ef05238e682f38c71e44b7c5ce9747a5665f7593efc98590346 -2f97209b8ad4b28389a31723c8f7cb62bb095308d54ed7c2c5ac19951048574a -283169fb494a55bf59fcb0d3f252329e28fc45564ae777d81c3c5d3524549698 -19ed26915476e7199fbf51588d16661757af07293a1e9d3916e2609a45548936 -0eadcc47892637e5c41afb64c57758ed75f1f29275747054f5a189d9a8fa7ba9 -1c07a763fc94b6e6188e90317cc2d7ebea0e48b3b68ddb29d1cfe04a057de8a6 -25150a3887e83ac97996dd76beba0c1eb293ed2e61a790cf1a4447c4812d3315 -0a8450f6642bae37c5309b17004d7e9a496c4fde4842f79f745cbdde04685eee -80bd4bb29120158fd3cb4ceb4dd69888eabe5c68700edc7a7fa9b8b1687880c8 -1fa4c264a7ceb0f7a57a3152c49a2e3b8a11d2d98b720f57c5e8421eeac6b29a -4e57b7f068365612299e490ca11a279ac9ce40df5273e56f12ca563f9cefd781 -0b5e0cad8f9d69eab8460b1339a363b29cd3d476bf3235641baf62cfc53e50f2 -ab35493d9f74ea24178c1570aaf090a3fd777e982c848c4c7f52ebce4c110e58 -01b9c38b5f835f8e48fc99e5206aefa21b62d0657230bcd615b2727a06786521 -45bdb545c43be45ad3389485e60225f986e55d271691bf52eda0975df841783e -3fab43a41a035da0f440dd54a2b25587ac1271f9056bfd6e97e107ffd0983a9a -3214cd5b2e1934070a2d80eec10829998eeb2ba79ed3f8cbd35948562db5f72f -19f943b43950564b393d441592e340f3170f4449601e71c01281bd33fd3f39bf -b02920be604581ea0ed45dd7eef515c037b403d04374a7f245c484d90f0f3f0b -8628a3644a879e2b926bcb66648f6c76a25492b28f93c94c9d158cbc36609bd8 -60c9e29055ba1ccc46f0e9a882c2fe11727525cc92108a7f1fd54140581f4e77 -0ab16862289d5c8afc0594daf643f1d4524462e9c6676e18f30cfa1f4b629a11 -1d6780a411dc9a2406a1d5cfbc34cabb65060648dcaacf08d71c39b78cd8b6ad -2034fd7a192c272d06767906872eafc65d8bdd4c9804aabcfbf6a134a732a71a -4b502eb45f9e4a17592930653afc97f105231902f2afe0d9574593873524aeef -095d59379deec0ae56f38495133bc60c95c9f563b644ec3105916b617053ab1b -e0c394485c5a2508fe9bdcde2a1d8af96f1a20a4ce8eeebe431dee855ba57618 -387b24dc9be2fd1f105019231ba1136511bc1d2824bf0f5500780412f12f4fb7 -6763830b14399efb246bae0a00c62bbf1d6d764237a88f695cf164e77a368a88 -43e8aad3c2a75766933a877712cb7d96d79d7c38e9ab60dc9e4330cca93532ac -0b41b2524e5d2afd9fdb430ef729ff715255705aecfca14e10467b16d557edf9 -39686d7d6629a669b8ebe1ac7d2355fb7a95b9f7017d5c5dfad554b2f90d91be -0972d947686b116327bd4e7adb8cfcd3c682fd1f40ae0ca2880ccc42b24f5311 -57f325fdb01b1471280201443322fac526d747a87ea88955ee0cfc53eb15ca35 -1738e2202bccc899d74c15129c71e1511fd8117a8879faa17bd15cb3371e3d38 -26ec1cbddcdd8d6ea3fc2e18ee0125e3ac74f3eb20ddb6ec36b1f23f068ee9dd -21ce9fe80dda0ceab552ee63685a69e50a65cf3fe29f8111c4aacbd15f94611f -18b29115771e2f3dc91579402dd7a962c0c3d08024c0abca0c8d53458e98b04f -205b0fdcb70f3a9366048c43ed970fcdbfe84bf7bb8ecbe0fb26221b509aaf7e -067df49ebf7aa621fe3606eef1ef6fa8343cb7fbde0de5804a4e2a75cfec91d9 -26726deee0b096ecfe55689d6483f9fc1fa3a486b071f654ce20f34af98745a0 -0d3473f1676096ef6e3396790cddb80a35cd968f5416929f11ad85cf48c468b3 -23d5be8c695d55e0dcb1029a9ce2c4c6af8f0512b0fc993c13d12a213e1b8b44 -4f09975b767fb09659a796cad40db9b5a5886c7236ebfd4eec7196ea3489d020 -dd8d5fa985d3fa8b08f9fcbbe3ed66a5518c76595a8866ae07c4a5ddda1e26af -17438bdf4986e811d39ea8374fd0ef5b53576ef2818b237a2671dcb5499b7f77 -47945ecd7add7f90430ad257787105c36ea0b47b5787c3c651e674f548597492 -752fc801f80b0064222373de2aa242473b261a59b8da38fa208eaf0053ebe3e3 -12662c06db07f1dff780cdc984d99530158365efaaadbcd79d9e6a448b9acfbe -51b69bbf3d25446d5b6bea40a3f5e59457c1fb6a1ed770c73f176fa76ed35728 -4eef77209d87bdbd7f865ada7d6a7957f15c09d1430134aab508dc92a8c210ad -160154cc61811e0ff49686a0df47fa3c37ca1b7ba7d84f7babee576705d568c4 -784c01b536d969a56c143da3a0c8328cf6d9d5ae048c9440adde2e01bbb7ce3d -16346a74915abd252d34a806f88e89b0bf4fbf5cc46bcd416e2d790ffe52a45e -b2c05ee84d8ffb048ffe96b9a34ecc59b7dda3adc662f79a1d912e0c6f4d4cb2 -1ac9ec493cd1ed744811fa188549cb52e462ef63d97866efe1e77e1c014d1e9d -1781e4eab8c49f97fbb81e482415ae1e36c7326d5bd29fdf8eb3196eae204ad6 -2bacfe40ed73c51031f8f8e225e3054890dd4a9d86e2d128c67e8b1e404b50a0 -0fba302f27a306f58c3a58d66de7250e60bf1d12f7512cc9495cf2b519a007db -9954c7e91440c758305c59e67020d75b57d6a0ca917a2dbc6bfdc079715d85db -11126895e3be35053ab9b735941c63bf31ae24622fe44db7a0e1954e3de9e0d6 -b0315c500a124dc3e16f2e874b3821c20cad149f148e44e6eb536d377ee3982b -238031d34c523ec279e076accc7c2c5964b8a4428b2918297f0e0bf14eddb6b2 -1b5d192619071b24132544d77f26c5e6ba09c1437a90aec3d47cf208a7b19233 -7bb26666687570f6c8eb252b1a92c2cc33ad3f7940b818a8c34e98d0a943471e -0eed3b48c9e9f71e302c81a86c757c7c113719d27eabb5c1456ca65578e48238 -0328cee188a3c32c06da90362fd6e3ec164e00bd8122051bba2f7fa182d9f2ae -3ff05a2c0373f1e26c6d13d98cfb0151e9431e46002781910455f9e17f0a26e5 -39f08bda3ef70ef3db2ac519d7807d84f303103a94979ee7c920ace76af9c0d8 -32ce07798f8c9a34c95c9dc4f88d2df3c5eaafea64d7b8230ac1223a34991a88 -d512cbf90b8d3a231fe5026e3572c7202cd7e9d693a46f0ede5707e837c60714 -0b068257b82056ec218197f9090ee2f4d83043d5f8da8b8f220bd4bc1c3062d7 -e557634b51ec251d7932749ae2a9ec5f1f4be735ee06e20d1e51a5a37562e550 -089752a7b83ab6d3722f93816c91620eed003579e7d2fd6b969efc8c157b3c44 -7f32caa67293db7c31ff1da6f06ba4fcdc9bc39588e399f2bfb72346e15761de -407e475f941f64dfbe17ab3de7591fbdb2bd379e175d241b2764beebe4483558 -3e7a57e17804b6afb6d0dfbd94cef38e02cce85440cf94e8f62636ba02e4f66f -485af9c294e039eee4b496c2cb563e681c112a511ea9ca64ae5460a3c4f454db -2bb5aa431893cbb5f4d026bb83577be5df269d3182022bcef7a3d77855c6b8f7 -204054ad7f348e3d98e38309115c492bc1d3fbfe8ebb859f6ebbc0a615e92bd6 -223b541a2e93338839b39f818460209cd7a8d6d4aa5ae592b3eb38885f46a7e6 -38be1fdbe455dae4af897f7c8027c88752a090accc6372a7a82b5d07733b3461 -05528b71f870c0af7b76fd235c9b1cb790192eb6f32302ac346ba7308bb1788a -1c7a6c89283e87872981d57c656f00feefe3d139b907bc50ee931ce73661cbe1 -061e5452011453facb4d63e4b4540ff7bdb3a6ec7e4605a98be5a56969f46c07 -ba45f7db0d6d4a61e44f3ecea830c215316eff8648dd10496d552f0fc75d5ed8 -10698052a9b20c74b1bdf2e275b27bb4e15ded7b61b3cceb2ea157cf9632180d -6c38fca1fc9149c8690067152c43187e7b5d88d202738ac20c70069fd649967f -2e21610f7e1051b68f31330e1765395add4d5893c70b652ff9779ab86407b6ab -8f8abc8ba8deb8b80e33835b6645dab13d4a04d66e35a1249a0ba2e2f2d3d334 -1735a7ed40e4a386a6667df1b855f64eee1f4c78fcebe861353ff5dc7e8f9c1d -4948efe22521e63c436f8b171d03ed1ac1df9e51e0ac0945cb92f059298b4316 -1e628ab6f7919c508b58904d9211b6cef40bb64b004bcbbc8fd374785da06907 -cb25559e3112b2cc065057b07c33da2a10b9c194d774753ad0aa4b384da1620c -31f05962a7e685623c0fd3072797d9ccc168c126955e46fcf2c3ceeb343352d3 -113c128e616fd850838ae930d7d81451d447e574b3162568a05f1261f036fd09 -0020f97fdf20935ec80cd77270ff4dc8408d09b8c1e29f7d51308ce0efc16966 -cbdd49730e2e7ae68b6d686093c52953ee4a548c08c66ff719561bfc90be0920 -147fd36a98b5fe8bb23d12ceb91edc4e33a57ae91f7735f3669fb1366139adff -05a684c9dc12b690da7f0ecf9a20d00cdbb18e914c9a48b4e3d8aa5ed927967e -15c89e673820c7ad9017c1a09a6ade9f75786abfbb499eec6353a88e91d9ce47 -343615b17d92c5b18d02fe608e302734d238e1fa05a6dbd10500d44a58133c6c -7534fa03cf2388eaa8ccac128b6ee820232fe4839f9f1962a7b32e94256534e7 -a82271037f2ac1f1a06814e911f460e49683e4353fe2de077efd6788b574a6cf -0069ba0155f28e1a7b8bb6fe2e23eadbf15eaa4b7bdf1f62118909a51f51feaf -01586bd1d353ee713bf1011486075fe06dd4504a8d4a292ecdb85e13e6861b0b -459cf7b0b5b3a28a0baf1b7d4ba9f2fd29ed61e7030c8aad60cdd01388be964b -08217b3e5eb373f0941cb391e16bf8fcbf022be98fa6dc7a91162bdf4832b4e5 -3b82f141dc3a05d3fc23442de417fbc75667b4d2819de10dc850d2720207da1a -3ba556fb74aae1b3893722a6ae6043c4a014b21f1b10efe616ce63819dc1527a -09595da14eecba61ddec78c18cbc57a716adcccbff5d7446356f0692ad606e36 -a7add192ecb232cd05ca26b593bbd9f0e0020748ddf2f6f738f85eb2871ac4c6 -c15b0558db5dce5c35ba6ccb9422e9be5dc740b3b63a163a9997bac5873bd8a2 -3d745bcf91a4e5f38d3a2168f9bfcac8bca399d0a8f6b6ad6108fa32238d8478 -89d350373a4ebe75c58a864748bd367aa37a6ecadd631ee7b5d3350d31a8263c -c8aa3f9f4a4c98d05b74bb420916f66fc5a9a48106c278371a993034f823b3ba -2947f23a0195f287755281108e107b2e181625b360ccce4ffc7c8aacb7ad73b0 -2318e745d762239c0c598f5d145a2e64852242ede1244548b2e63bd39811be24 -a1e2ab3fb719dac16f7d02767d2d3c0aad4d9d6e1eada759454542aff0d6dc44 -024364da7aa03a1033129a1ddc09b218ef3cd53e8ee3d53e6e7ca98a1b46b43c -5a9f17bd46d3095951d06806d60534400b61edfe37cb99419513d7398a8b8c5e -023adfe5421f724f7c2d3f85c6d4eeef5af256f11972d45d47c455bc0c9bac37 -f73d335b71f5f1b75eff0a02cc00b323efe35855fca13d788637581639906b51 -14e44340f739bf902fdee5645bedc956f698080c6b33023343ecadf1b9230d0c -0f262c9f90b4fc2c05925677c992113c380a91748972308fff712388431ba624 -1ec4261ea54c7037c9e6a68d282664f52237b2d960ceb11dcbda7295cb7f5a63 -c80609eabc86361126f5258143dd8d4c19b3ce51956d90f7b0824e45fcbd60cb -53cbd4702fcdb5d7b8d6adf3211b2aa33a195b95caf1bb7e9b9b6626dad399f8 -29691acdb65d01c0af218c971816c729d590ef2b8afdc33652112d57cdb530d2 -00f8b3062ecf03190c9f99cd95dba33ee599a83112f6174871d128f1663639fd -639a1c0eb7ad260fed594ec1117d4171c3cb5bef32d41ced0d11e6936751ca4f -60a629acdc52e86f16406d284234d6ba0b1ef1f552aaac07308b6ae3e74d97ca -6fc3a33ab83868d107f29ba43b3845a804b0555f9a297fcda1909a5b20114df7 -1a4f8a687747df992045ea8fa27d5aa80510de9dda0e6b8def0ab705e24c022d -16e55ca2e69bb5e0e71d1ec86ec01d63baf40c50de458389bfa2f41ee999b2c5 -efd468b6fc7cde0756cf9a7c79e5caff56fb3f4489acd47688a1786f80f8a59e -4d29e588ee75bb580ee794ede70da5021437ca4e07a141a65d8b87cf0b1763c0 -06a4e861bccadec9e5aa51d352e7926494924a27cba66381e44c87c67e4e4b32 -604aa5b474619b6ad56df6c1561462caf0c000f0974f3d6838995fe3a8c5d204 -59b6eeced1d41a31e554f6033333c8264f04312749bea2072c9ff4e9c515be65 -87560a6b9f8f0adeed0f0961d42e5fcd5024da14ea38efa7703fba2cf3a021f5 -d5d219e16713231911284fdee885d79b476b49d4dd1a864dfc7830ba2ce77277 -10f5d75347528d5d7fc7b77fa30e5182a863da7de14e03df52a116e9f058ce72 -6f8ee1eb1b34fcd034c415bd83bb212b325e8b4d72b1fcb29cadfccfc96a68de -0512c3c9d12a260ae232de2b2fee8036a08201369b1cbf062f5fc209c38b209e -0f42c0efc868dd145a5f7f39c8e383cd18122f2c7d436ec00df017f419b9329b -0957bb4de5f753811ba3108655c9ff5f86c2856376272f29ccd3542a24130d97 -7f7c7479264d785de2febadc6f23250a3f5ae9b7f633c2e284aa0e5f046d8bc9 -aa1693e55fff7e93e08dea582deeff53e039bdb9d5732b6fcded0920aa0d4442 -9cc07fb4cea4daacc21ad0fa2522f2c0533c50de8e4382588ce2420f613566ee -0c1b7238e8ebbf533787f44d0b75b2c136b83e6e95ce0ca6390b1bdeb6016b9b -0837e60835c779842b1edb2372fbaae22c35e564006b419d5dc7bf951c797c7f -25dee7fdad53bc3ed76a0e02f65ae57840c01ed765659f473e764ab16916e815 -09c6b33fe0ee504005bc83630dd269d9dbba6bbdd15bc73311fc3872c54b6bb4 -67dab65279608b9fc07d74544b93e74ce41ce289e25670420b3012ae1206a331 -1b3cf097604f966b5823aa590b5e3d06fc68e245c7abce7f69ecfd1ccf60c127 -0619cf12dd9634794e4a52acbe1ba7fb53a2d3089ded325996ff64ebc7dd406e -213c05b260eb1c0c6cfb8b9154163e0ae0ffc65edde5e66f8ec0485abf5c7a9d -47b0ee14b09537629d0b37632528dd753278e88e249ad96748e12e4066318826 -a1ade04db2455b20c2d11bb76bcc00fdfba9b5c7f3e76dd7a3e1b10d8eeb3956 -20ae1eca7a13d4d27df5dc5ef9817b7f6ec4f3bd5412e09572e3eeb2e0ea6a2d -9e74d86969378bd28cfe4596a22b854e2bfac0c8595affeeabc899ad41a20302 -51be122dd9e294dc7a1f841262743ca4b6b29b46ab86d23a3bb4ca40b4de3d43 -1fead3aa0af82ec9609aeb5051b1d74f3f15b94f44dbbe03d8260abfb54f23e7 -dca3908d10fc0d9d3353a1f5f79667f81643e8afabc7a1accd75bc3c23240fe7 -1100f29e9a592b94bd7625263afc2fb0a0a967571f089d52ab196a31b8fcee62 -f07b05df157c6c54dd0c12cc56741305345bb71968bc5afa22094300abafc4e9 -2a0a178d6729c8ca747f88ed16e56e7868745d51aae576554817a2d2a9533b67 -5a3a533c3d96bed1c2176413e5cc770d594dc23bdd00dfa7ef6665060e5d7b0a -0d680c5af0d6a2cbef865ff5ffae014907b226e1a3c21781a5b7f9b1fe6004b0 -45e1005c3a10310347b265bbc59d25e6365c40e7d6c672f156e4a51e389b3d51 -23478885fc221bdeb610cc1173484c8d4496eb893f975d9e241dd721c2c5ac47 -c078fadd58cf0809b4f14f350d31dd9d025fea520e05ed074922685e86f5723d -f22c5b9016f558196fc43060fd02fffcec7c2f91a55b18e433bda27373c14fa1 -51952e0374ef7ef0dd5754ae4cda079f1e39c3902512a70cfccf42644ef87d0e -0d296661c95e022526d4b63cf707384b8afc6f15ea9dec65d654a8b4bedee2c9 -03bee91c41485d30477cf0c38ee63d3e8c55ef8f2b1a0b1a188a52f45f6cc9ea -83045bc1982328a6de873c0c1fa80dc6875a9b74eaa0310755c1c2640e09db15 -1da89a8c95e471774a7398d7df14b9b2f8e3c9095d617ac865b7f0230973d2d1 -4a0b65f608734e2cd7cbffbb49c473c64fcbadaa2818382577bcf6ff3b23343c -5b7596befef9e61b24d2c73f8e9d26cada8ef4087ee13b20bb45d3df64510168 -0a3a8153dd470ef9b3ae6df0138d3541d8aa8613e9995b761224b9e8f5912988 -31d0a49922b82e6e2ba23a4fe916fd7bded8357fd197b94f88131ffcd6e98095 -ae3d36063ad510f069e5bd6143efa2ca1f64e335abdbead76e00b8fedec7a9a6 -3913c3e5c368c7f419909b3501d4e68dcb30b0465ce23e382c8c5b79bb6bf23a -060cf6982e8d9970ecb4e12f958dd49162106c327ffb763367007b5d297cf864 -8da1e3682d36e096e8051a65554085190758d577344fccd80581ba4bb669c2eb -856558627839768b4174a6fb37d6e7a3d6abbe1c7133faf0039256765369498a -c280cc2c1764dfdcf9ae0ff1816ebd66a1239168de6da86d112efa09f072a164 -f40efe5817eb570115a694b366d13568b2fa47010b84ffb96436712467f663ac -2df197147b5af770571863e5641da773e73eeb06a0dc65778eab9ce5ffbedaaa -24b1e04e818989cc8558c58fa77d0a4ace7c7c85cf6ee6eecfda36e52e4b51f2 -9c2ad391d2b164a0defcba552f92c73a55b41b0a01e88bf9b346c7c54b3158fb -27e9d1482859df8c6a005d613c574adc452435016379382766728422fd9e9a1f -5f5d2795ad07ade55e16f6cc8ced2fc7891c20095c1f98bd5f94367738f02fbf -0bc551d7e66cd8f999b5b5e64a0f75d3ad3ee8aae6342e4bf5c0d8e37f92237e -001c28fec58934a520ca43744e3c830b8572f7d516a9c402740b6912eb22ae75 -022e6900cdb4e6607f747386c98e449c76e8a261d8fc22d9f693a432c1da20f1 -7652f262bc4140fc9045daf556c2a08a74cb03d19023cc79b92a4b38e6810742 -4efcc2208e4da21e36e1990ddfa11e0a979e2ef0f01809e812f217322c04f115 -2c486e4d50349fa39f014e2ad5e63337a044c077611f922e0bd4569baeca4f78 -6f55541f0fac88cee846ab4a08d262bda80f101ab2c6629a44e763ca2113ce5a -652cf8ae47d02a3364a95230747893aa4569e56020db4b199346c90fb2531922 -527dd5ac6fd0acd4774ff5aac826e7577fa65227845ba13530e408adaf757fe5 -10bee58846749caae1efb2e2b4957422e373d90619c2bccb0a8bd1403319f6bc -31d185365585bc67866a9c0ef3759b6cbcc59161b9b6f0d9ba34cd2beedfa392 -6297464e86d83662232a68ea55f3eed00f96093200223c467643fe0d4405ec36 -5234bce1e5774f49f9d41a695da9ac4bde9cf7597fc256f8bd46b16a07f80507 -680bbdedf9f466ddbfdbee9426d6937f2bc583153cb8d8f71bbaa1a04b6c8cd2 -9af6cbd383b1d5ef216efdd19aea3a81e33611d07d259a6116fa872e0121fd1a -5514f88c5739070d8ce718c360f813c78a9b1ac750cb6552d0c4b54b1f9f65bd -087674ac4cbdd7ff7774919af7983d875944dea942f23e8e05c8500dbf24ad36 -0515cbfc9b0663f9897258b81fa3dd1d8a92a6367f23bd5352bf6382e8f82c00 -0b4e5b43fc0013bccce1e7523df42b67283137c5db7d5381439e35224acfe19c -f853ab0e52dc322b4cd0a1240c65848333bc9d9f88d04f46fc8c5971e2406072 -0c7f258e981aba4d7d13cbc4fe82957e1638f515d72233d43dcf110e24730616 -375499c3f6dfa486b82932088c902fabb805ee41a1ffe8b47ed515b76f0456e4 -5b6edb89bf234b82ad17c3669d44638e617e218137701120a7f0e2a62568d7d0 -0093caaded83740ecb233c4dfdc3756e1a42dfc4b0614b67ddb066da78fd3d3c -2cd516b48f0c090a17042e0fb83f7ea1bcc35e3d42fc61b36c4007633c19547a -0ee9a925ca37a4c0539ba5b4c803997cb08a8ea82ca199c2a690151f00a63032 -2f8bd5d520205049d8d7dd2e8b69af5879b041bafdecacef90eff187b7d27a57 -562b880f2de15548add9b35aa0db88f9169b7f39ad2704d57783a59712e1e169 -95a15b133b6d2c2e04a18a2a4b57996f27191e0ac106ca1ec2985cc67b3bb904 -0fb26fbfd66dda865a170a3e63d17464800c77dd5cbf2554086986fb4ac7fb49 -6a6fc315b9c2ad9370d92a8e3855361ca988ac0bae623241cfdb0be8f3fd7f0c -1f759c0b07acc2ddf469e9be0c71f215adcf8f7dd5256eb8625a9b273f747995 -d9f7cbc4c3e4ac5ed5422e72de29c8e707efa39d6df9f5527d249ec32e6ba5d3 -8f41996df1c314624f3abf8fbe1513132b82758356a70b168cf85e54fdb657c3 -7872b9ee6e3a573e1363c8b6f976a99fe157a7044680a63e3e7641d4748755f0 -04807b04f5580f101c42ebf9e5c6a76b92d24ca91066b1543fa67fef0853a36c -4126e81d149a79c652c42d181be0a1e900ca3ec485bd3cee7b12e66c761aa1cd -57dd17fe605ece2eac66e2c051144eddf2289561fa60e1f98ec9bd06ba430066 -13e6dffe3c2cfb418cf4740116c19e2aaf8a9218c386ba44575a7b63572e6415 -6861ce561a061766821468c32009c00563e66fa510bdfe2e2f477717bf4f5014 -c0fb9a8af27c28c4e16eddfffab0a04efb7e5a111fd3554432588162684f9700 -afde89250bcb8fbcac3bfd85cc2c57f240b1c02eae50c85ea816d5a6d73767de -3dc8e64eef3d03d9b1f8ee0b09e7601e5b0f3a5b28723001eaa5bd7b5569dc63 -ac3c0cdec673838d0ae6eeb2396868f57ce3787b8902f81f6ba162ea2029d638 -4fe7452e067d6eee3296f35fcd284271267cfbe13b12a800fb883f3b73975863 -148fa461fb807fc0761d359a5fb1c932a6655537b44bf18f51f38fa903b3eb34 -1312dbf4b720db14c3b65ea8556f09571dede3cb89d4abebf7f037563049106f -64402aaf183d0d7099525711f16542455b5c5db84b18de81977172dd76752f40 -bdd680ae0a281a729ec704134039252e87028c8f4fc0f1af6106e5aec56632a6 -02284df9f699398c7d0a69fa33ae6bd397923a9e7cf9caf752fd317a33d0d0d9 -e861d21fd1e97647b9670b871055675fdb5e7bd0adef0709fdaeac15118c3012 -83728be6bd42a6f257bbbb1947c5f9856ecb1245aa86589f6adfdafff29b5158 -ad5b62c465d1b8ff86d7f569fd87bed2358bc0c3e3f8190d3d5378a808bfacc5 -2ee9a96093e5f20a19fb9dd2d34b2e3c1bf2651510486bf4db188312065fef2e -1c0f3ac07042ccd204d0d8d128462f3113ac8ecd69d8419539b43f3d3fb453bf -d9fd540b6fa8b2c4984d9f5bb8efb14b83ad4e147bbf4979e2afb3e43afd0eb6 -a7741b6ad92329d142cce3751f8b5b6d6113b23de4093845508e4dc14575acc8 -a08a74bbd8a3a79e6917602885e8043771a5397f2d03b721eb21925c55f866b3 -0b4ea3bb83820772ed6a0a3f2d8bb41a4ed59a63047ffa70858cf5cc7275a373 -04794698eed1804c2e0bf48f859a8f1a43f13fb058d744ce39f0e7e75f002acf -93f2498a2af4faacb79ed5f3b2de8c75505f765a741fad6ed36a0353af42754a -18583fa83c778677658e4d6059682ec26d45c66e812b411c247da3bb51f602b9 -099b8b174ce5d1bdb819827a5f51bf06bae0d24e901d6d33f79f268c5e9ea12f -2be57ecb22d9e1aeef26e2c6eda75c3871d2733880dacce6d3fd386aa53cfb65 -2db41dded24b3f7e2b88ca4c0fd8130b56416911a0cb1a27a7ce2fd0781012ce -20ecf323fc211e16830141002240db8545ec73e494e4c205ead3ba548e17e961 -017d82a6107b82e5cccacf1b972876dcca45ad8e63e0dfb6b0c53458746fbf1e -7fcbf1b1757c44423d6d7a713eff65c5a7fb082619eab2e7caf307ca76906995 -72f89cc0e1b094ebed712114f61e04d710b70e72444bfd32acf03280056f7755 -2b7616dd6a7d9676acb99ae97ab719a1605727f4afef703e51fa7122950fd351 -06e91bdae83ab5353616e83a94bd08fe8a6199808f64ebac29099275c2980016 -16c7164e24811794a28f4cdd7262e31083693aeaff86363157aa573a5bda4b2b -dc0c7193634c4abbc54649b0465764457510c5d53a598987425558c7d839fc1c -048474efc4b025e521e28324cc33d31d6f5e68f3185c00cfea8e4bb7c1e600f9 -5d088a0b5ba409adb8f9670bb4736e6eadcb515d40eff9f84b73eab80d039cdc -09ed3e338667a6da2c7824de85a8e6c14cefe4265bacd066d54597ad5d4b0fd3 -7d82cbdc408131803db3fa090b9232947271771ffb131bc639ae9500fbd539dc -2b3f3c83500a8cbe4ab57177cd96fe46139e1b67f53ea1ba130bbf9f878be42c -72ed838c7eaf1b0f2aede0dafd913214ecc3960d935bb7435ef09fab64579ef2 -5815159b702b95cb0359db56af295c71615b5c32dbf189d37992f0fe8427a986 -1345e473c089e562a2dc376a91ab37b06d50c8a55d5e9368e57117ce631ab487 -3051b691ecbb77c9fc801cafbd7228479a2ff19ae1f7d4db660177664b5f2347 -0ede8570e82268b8417d530586ca30d178ceffb56c9bc6a467dd69b44b5b5b40 -60b970e3cca11291e9ee85153b4e1f325681e0b586a296166f368dd63c36a43c -461c4a5bd235a4c1dd0518d82c459a2374e06f801f2a785e46997866254f7b05 -1867d8baad54366609f2cca890bf44ed141b58cd8d5c863c38eba1c4bc0db8a8 -05385acfd27aaf155c2b5b4cc3376652c592f41996941c45be10a0786b09cd7a -772a06e09b6e5d63e35da5910f5019bd7425fb5e1df6a06533dce4d2b8e2f587 -3c1496d282fb22585d86be97959316b00b9339e00fcb1cd7d329cc2a7e007134 -5bb801619d702d4636fdd0a6902211173752a75fd559dcfd18b32ba19d985048 -68a268e05135d59fbbc7fc4701a73dba01238acb000f9a09f89e7e42bbb23762 -912307c6e59047463399d6d5ec9976f2490678ed14a5972fe320ed6aedc2fe63 -3de44b3c165858ee027cfb54905053d07ba89a19cbb6d020c3eef1cfd495a55d -1e7006a10f0928f3a6f31f1fc7a78cede4af0c3d9f946a9675bc35cea28be8c6 -7fd6823c97e8c5046018b1a2bb3f7813df5591ef7ee7958ca8ae849290e4317e -0e02ac5f35ff1ac057a1ec7f80537270d996dac93c6d453c457e8eb60901fc12 -17d87505d7720e1ea9ac0c3bdeb18382ce1fba35a6589c86bf15d647040df886 -73283f7d8eb7a77ef175e4387e69fed5234e2b2df344313e9d8953f7cbeb3f95 -c57a4de6bbd9874266112f1ceeae557b451d87ab1cdd0b30f5f747501487c863 -c313c5da7ede7bb7f7ac344912092231eba9b83684430bf8d7ce90dc117e6d98 -0a7c06e86afc914c2352f90271bd5ef86d9d2f7da117fcd594d419ec4c1ce181 -97e834659937034751a4ed5ff50e353e8cf82d1e92068c75f1745cd7943ecdcc -0d38ce8962d7a477f1cdc36350a19545af1cc95d652b3498bd9928584f8a0699 -43f2bd2ddf58e139f715dedc461eab0d5a8f7f158d2f9a32b7519bc96df7c76e -be2ff469280e610dae1f751ec7fa9f0baaaa753c04f57a59ae3f6e08435d608c -66e7d45d2a04d4faf0724fc3f40e7f9367e08f8efe6c9b8f4d4d3df732e8c02d -1dd509c6de9b34ab5ec9c7d419c86c79b8481cc1a2ce11f78391b5705dd310ea -32c85933c056b781d13a30ea631a44759e0c95ec25a60ca4017defde00521ddb -8f710cfd1a2ed47b2e48911fb481460a71ff31ab587f7d4e885447b2f1d6032c -1ec6654c3aefa22bd06bef93355eb4f819c9f12332bd710fe85a56f4df973589 -3491ac8da479f2f961fe7c3110611940bfa48ba9cbc9502ca7d2ad849082f91a -01a6dfa66814923017f3974cde6ffbf66517a1b81b88b5762963e23ab16915e3 -1accb66ae1661495a5334304ca75d92e8d858250349cdab479750106ffea13f0 -b2045cdd52c85f53a033ac111ff4c6c651975faee589fc1d117dc0ccbf656264 -78eb2adaf47a40d93330a74d476a84a4276a865d2b89cba9229a652b4aa1d587 -2397a029c09b67e791f9c32869de26e6a37c396e2c174a87f5bf9b0ac4ffbc6b -15b8cd9926f6c0a56e1c2d62b9e4f5e78210df4a14107bf4928402815809f85b -22217dc8efd4f8e21c4d1b37b4e8e21c969efb58e077c9e7df169bf9b732692e -1ebbd186c67916fb4f5501e33631a8e5cb7c4413567a27b8dc63c7a904293ecb -4d674a61e934a2f07a341baa2ac500261f36c7cec274a7ccd6aee91c58e3715b -74c4d6b7ef7ed842ab0ae3ef829884fa2e292331e635d532d04e3ef5e749f2a0 -87337fe626b2228da50610458bc64487d06ee0c1df915ace022786fe47255cbd -5e6117c0533b62b17c503b40f5d63a76348b1f36a11e9118ec1ef61590ab0641 -2593b5cb199f5034817a24167d4113818649a2c31934a51c0d35f042724e029f -b6b6fd88648527a2d6b81aed5f36453e286385d5374164bba83fc36af4d6edbc -a094f2d0ba921fae512398021b582f44362a74374863347122589fd020774bd6 -833098d7e7f1cc57212f2a795d1398a448f058eeaca992797e0b4f27e0d47743 -828d25e8de9a94af2c67321fce841da075c07687f82ab075118290d6c88fc583 -2c06032859e8633646a0e8ff50ca2511cc4c1cdc273a1c3a3d5497a82bd762f1 -6ae821439b7b277efd9031f3929b736882050ca5e77070621dda3478a425c4de -54b9401297dab633928264ffe2bc242f8695498ee7777da5ca32c55969fc0a53 -1a129a02ace2765db6498cf093b320c9e5fef56216ed757e5dc29fd2796d207c -3bd4b1202400764e7a2759f1dd5782ad11c296ef97a811b4b1d0010505f32b3b -0c5aa22c6cc63aade6544447cce09e3f13398da688f408ec2cb9987a38eff567 -2e5176a4260d4a9057defecd0f517d35249b4081453c4f9be4e493b2b0b12c2a -b6bac8e9a97af5a7eb563f3cf3401120be318f443925c102b6bc4366967fa5ec -1a7b7fb803fb41afeb6380ebc23787cfd29c68907c37fa24ea36fd96feae020c -3711609d5ad4e2ea576cafa402bebda7eb2eeab025831facf2b044d09687b2a3 -2d5eabbf39db1b2d8e3c68a084445d6077d9339a0dbfa77786ee38d791fcd00e -b7f010cb627da62ac1542f8c7e03bb97c4b99d4dbcfacdf4e706902457a1a7f9 -538aec3a929bf2e9c06d55126a2658b8d65595551f200d6b246fe33bc7379a61 -8a98da9bbb2e4407a1b0f4a65875d5d928a5f21e15e01a6addbe6a83da836ed5 -948c448c84056aa2389ac034c24ba0f0b80777f4e7248e1393e92c0fb4844ba5 -19b0013efa53d8091a1aafc70d0922a6f319aeb82e1ae3060bb3cf8a3850df31 -3f8d2da7295d604485e55174bd43a9b0594e70f04d05887eff64c5e33531330c -6db49e54cee0c6dc06337afd54257f14b54045aa8934b8177ba74c2b2b17b356 -636afe59b34fe1dee43969026a1d0368e59d0d523fbb7a732f6ec7e196f773e3 -246f84089590d1da4f1f094ef379061f6f41105b041712b0ec9b361677b83e75 -059a70c18d43ea96ef1c6291fa1d4d26826d2f5c93f9198db1e3e972f51adb3f -24be0a7ef5e5e7f1a64360bf2bdb270b47df475e9f5547f44938cdbf41e3ddb0 -18204bf482d6d131077b60794efd9caca4b355189adce6ee2ad1b916b417e3b4 -46f188acb3d2a213a84e77c321a0510c7585ff11f6ce4d6be18b03918e946329 -2e70c73089d7d0fccc31f7078dba4e385d410862f5d8681311b3368f89e4db4c -25234e535da2b907d4467a6d1b36e785ba6e0f7f98787b05181e2c52585c475d -79013ffcb1fc3499031f7fb11d1435c6bf061e75534610a4542d95172dd6ea37 -0801823aaa2e00c06e1c09395c6dda8c9067116fc6573c47af6e4a97fa367ac7 -1f38727b33f3e2b5ab9d8421c3cc6ac1d9c627f0e09767408d4b99d9415b2205 -089916ae847a12f0eab8a6e0ced20bf6745e862b64814e2ce922de4e91149530 -08dfa5d5b7a9380d6c4c6b5182b75a148845ff5a96a0a94783f42cd185e55a60 -21b354fb407679e18a1a6749334e77a6aa127d3b4452b9cf4ad92ee7b6d692f9 -19ce30e8cf72613c412d45933783fc7474af84dd0adb45323dbc9d01eba8342f -100a893e5ed4eb6b0cd140a46977d3f159397f962a48bc38682fa5872390cb0f -23afe087693f35e19986e87af75c1605f159f8e9926bcf35efd368cd58bb1e7d -bccdf1598d1e52483a3d4c19c203a2a18274e9ee28775851efc991813f26ebb3 -1612f582858b59eec0b0b584ad8d9d598683881268df95b068ef954fc66c1101 -32a21126560067895916d982aa595f0fab36921db276d9d88cc4e748029cc80b -83eb3d9a956e907b43045a84af9854e06550571a3c1a9317a9465f2a5f21a017 -341b6ade03795f99154ac6d4e830230f70da29d16842b0a237b9a8322ae2bd1c -22e7cf2f2f999e6cbf42f78dc2cead5268668eba21665ec5b1ccbbac0560d397 -861b116fde30938cf9978d5570e7fca5855575b5ceec59ddbe0e51860b6ec8c3 -43b5262ce35f2854c70e1de89c268a7672862c7704dab022a101b8353bec1056 -a05019750432fac2b1ab5abe71f3bb4d2bc86ab12e987216e44863ba985ef89e -0164ad94dfc14b64758af75cfe1c33a6987a8f11adba71c95ff59c99cb80c0b4 -416fc878135483e2171845e70ca29116bcaca06399543e59463ae54b1d677332 -1e1be294b639f161991f26874c2a83fefd84c2bd8301a953760415af5751ce8a -a44389acecbaf411b9a4713facccfcdee5ddb9a97efabba512c844ee108d948c -2ea7c1b2b12ceff7db7cd56493d92b247f48b0290cd98dafb6557eca2bc7d53d -dfb28bc91e59a81b47debf7b3873db6ab78c5014534a53181e3a350909fe8b82 -635cd6eed792adfca89d801ba8452eb00ecb2213b2b475969dec8d4c1eeafba0 -e4074605f9fb305ccc79bd06700bdb94ffb1b52945b5925ba32196e16af3b39c -01254071cd627ddc5e469a2163247286f99ed57a8b250a5f273577171562fd19 -10beef628fae405b795fd635597ba00d03df7a5231885e6926dbc6ded74cea65 -588d3b472932c238e63b59b8ff1520a7e4023a5c7bf15a4ffd1d0b07ca5d2749 -3c737fbb25db152ad30040d4561caa0f4362ff009247d510d8e4df99a95e6efa -017cee4a3860392f65fc66909248f94cbd09896351535b53e464efb08f7e2e45 -1b8a7de97f737239bd55ab587b570c49dc60e0f9a22972c63de2be116eef3fb1 -6e8de97cf1ecd77a32ef8e5455f94ef0e60162416c4a3bfd1fafe28a969a78e1 -4932db7682f3b601d6a494d3c4b3c2bd3977e6c2e46b9a266a9d482402974d56 -2aa522542b973a6e7ff474ade63839cd6e81f327bbf4e7e5b723c692dd94f8e1 -331ab8f6fee5145209c29ad17e253b342243aaa0b1f06e04fb7c6eb92de29f84 -150c078f57e387319031ce1b1b688068e683e0945f9a82846f854899e193557b -02c8daa28a052ec87da04676ad43acafa840a184f21b0d6193be468e6d7d7697 -546e04c7880fb9ae20887c267c1b4b854f0411dd50efbfe0c54d7de5d37015cc -4a59e22f69a3c957f89d983de691d34f0d19172e007d83e0c1982920dfb4dec4 -0908c3c94f9e9f19ac44abf76f64460db3430d43b9c492ec811077fddc96bfbb -23abf1ffc4df83b0abbbfea254f0b50afadf70d999f6592543621f06169bd18c -1e0eb2cf39c0721d751d0a2e936383af1c57580f82c8f2b436e7140d549a6890 -3661538a9546ccd6a3b1057eefcb17ac4d18162f6f226ed99e3a583790346af9 -9a956cb18dca233c278112cb6736effdb0ca4af3924248b3112b85c96a2f4293 -27173f77446cfa6322d8fb2992f4d2330a0d73ee60f317a85354ac220ab5eb15 -aa6c8d33209706aa9913d7a8020b7bdbdcb8025c32c8c3a40e1d3860e7e03fbf -212ada564031c0e3241be04a2fd1f559ccf8bbee6722f3dc5e08891d92aa5f8f -408139c4b539430f095991f992495fe370a9a342aeacb8e1ff602b56c0fe0362 -9a346d16ae6fa26ba092bcae8115d003c2a64a2adcbf8f2b75c783ee0941e8e7 -a4c6d88031148a7738b0e21d18af8f816697b46862b53be560d8d5bc64aa0f48 -3834847af3c090f3e78e2b31413fe41bde1f9997046a50dfcf2bc5f05b11697d -029f62a8912bb8ae95082e5e8e291cb8b0e07df9c25f8708d2254c5a8dd2d67a -78cbc7a8c89738cb33605990362812b39acfdb788ac0bd7c840c4c2a10e891d8 -71356c21df353fb4139b1432ec8ec3b93b0622a0efa3f51d7b12a205f8ccf4f7 -897ee1388a54432c380a1010c3475f477ec133a84b4a157740aa53b56c1903de -50db3fe99daff8c46dab1fd9283aedc202d2cb311abe618b13a30534f6917472 -5c631966a745b44863b7dd9e9dde7186c83c1d35a6f00b2a6879f3e0b3213611 -3531e83dfd54ac7df69c1f4f5813758d9e62548bc7de243798751c82e82b1b4c -0dc080ba45f8d306036f2b38b2036433036ca8f643a54ae45601098769b77afe -02b9ca395c4d8ce4356be178effd2b7dd3b223e30d0a5cf76c0b8148cb2f22f1 -47d43d00a7b00bcf8d061e38667bcf23aa55d749ff9c0107e168580201e8a3d4 -1cd946ad44009f14080a2f825ea01ff568a792e1b764608f774dd016c8657c89 -07f9aaf2f62b5029614eab675eff245b0b3c7029f4517e1db09169d0450cf136 -afa9d1bed937417679823703576b5534017401aaf576d252ba019468d596b82a -5b3d4bde1a3dafaa630df880cd64c6a9bd7c4c0fcba76f6a5250ed70651ba9d7 -379a1aadc84f8157252f542b5de42f4cd9d8ece9c4e960cb3768cedd621ce252 -70013f69be9beb8eceb3ae8ee746b0abf2a4347f512bb1ccfadcb6bacf2fec05 -8f94e3e70b1019042df68d6c33d0eaca0d66198adffd41ccba2d6be1a7bd0e72 -1992078b030249ca90b307a817797646edf3f11b0bc9d16d514e9ff6f9a93536 -05fd86358e5396688c35c47e963f7acc7a0c7a9f87df8ee9d788f0bf25e37511 -d184a5e3e25807367bc7ac512e30d95168029273ee62c30d4a4bea2398c7eb9a -01dc0a04f254c736368db6c80fcf99c40a524d5793c689e11de55d4599cc45e9 -9f68e2c19f5112482793e563d4d8b45c099805b6cc0368efd63a2c7426ae7929 -270a66da14d361ea9b240f6f722fde4ef10d4a87ee5595735b39085eb50ed639 -8bc7dc540fd62fe0fff35b349c4e5f1dd0350b8cb5a1f79f36605da42f77c576 -6951696f14214d61a03ce80465a47204efb5508501bb9ec683dfaa0af7a60522 -5f3d85f9d73db4891e966f3d7110362d27b5e23f9aed1168a4bd8e6dd2a415e7 -da6dda1e648dee720f984bee790f0489be93d1df843c06db3dd2e2f3fc68badc -1b4c7279f36b699fb8aba3bf89cb2c97f10a3b4d0919a7faa4b722406690869a -6e3cd711c6ebcad9608ae332d2e7a5bfa69caf6a2b18ac9fb43070177b2d992a -7e1f83fb5c758b6da48de2972c9b87809bb0af5e6fb2a7c076a7e4c720ee7e7f -506635dabb9ede86ce703b4b000507b7d9f3954b8074b01ce47f24a1cef53ad4 -159761f82fb7f3b51819457892d2096a0123355238027bb5577bd04e851b82e1 -49963e708c61eb1c6a193f092fbca22bd6b5599e9978ca00c3591a39cb621418 -42465e592fcc909b6ad7c7dc46291996793bf5b93a952b6c8969555db18fd6cc -01ff73028e45b864ee5fb67937c56cf4994f11c050ea6bc48eac7b2930cc9478 -75e87dfa05b813055b00b52e0ff892119ee3470c44d9d7706247ffe22f7d1817 -39e94ff36bf81804a5db5ad60447106eacb818dbdf7b4ba600c8d7bbddb57b34 -7ee99c89214c8ca8f425b13acc099dbb172e2ce68e02edf1485d246eb0decd01 -26481d4f2b901042d718246f62577a5308a864d7781f1d2f324183298957bd28 -6d9b40b7ebd2618b40f1524bf138157aa36e986df9932da8ddbb47eca42b3272 -0e4c17de028926f84f90cf318c38069dbc894710a0bca29bff11123c2f22a1bd -4183851e9a60955a06794264dc4dc5840e4dffc8b63413e18ca6093ac6dca0b7 -4f2660304a821b65300f22c337aa9f7fcde8b2f2bb4e6ab36af21f69818a46ab -0925e4558c76adfd755361b1596fbd80a94c588f32b657ac8df775dae5fcb3a0 -123c4a6f24c5c99f44f4c81cc5cc89fff64eb9d9f5b7186c076f4262e8149126 -ac984ec54b52f3fcb1e7d6ff91543fdbe15ab131a770c1fd0936373e976c4da6 -3ad82005b3b6d88ba9c0754bd5ea1d123b87b23933abb6a31494ff88f7e917f9 -f860ad7ede4942ac686b5b0043dfae7d44ec78b81929801e70222476ea6f5aba -4408025883b84db4cfbf0e0813e7143a6dec2890e4cdc638cb79ceb81ad9242c -2ec51a605a690e57031af41c35b0cf5e017c5e3426cb38116f30f9d54a40b5ef -34913fbb258b03dbe73e380e48f3bfc6e272b34140d9eecf112e044fc6731fa0 -9f28452da0af9d52c2f39025ead9bb24c253aff26f1092a0b14028eb13bb9f0f -bba9a768b8a57d163adeb5bed55e91393f3c56ac4c6ed837bb0f384d0f924bf6 -3f8babfd9d05b4f6869fa061e1e96f4494e4d2d8aa9c09f64fac0ba37a78ca7c -146e395ab1d3a1d1bafed25195c5f7b2547b633f39eaa6fedfced14bb67d810d -c9f9e21286bca5a0e8e3108220466f7e4815a0807963f5e173a25b2ece0da48e -9aadb19c6e602ec97bbf576ca5e2d90f218fe563167f38f77a37c407f459c26c -9b6cd7587784e0446304243b56cc7c4968f1e311a964535c2811418ced7257aa -d18d294389fa44f9180e19083e3856859e40b423bce1ab72edef918b31b8fd76 -3c2ededfb20faa10e6c0ff5b9eb7c5d8e444595b12077d8ff48f0a0a95e4ded6 -1b26a44f83c4cbcf43e94b99616376ab4f488ae376ac0f3646750708b3d474b2 -d1bf2601600edbea6cfb1eb3327a72d6a0d57a6d721fc9dd92b43df9b1efde85 -1abdf185b24f5feba7fec45c2b54bf632ca3f07b4861d13cdf507880e100d671 -45fb360e04052dd1e665457e1a1b6d6a101810657ed318da60da5fa3bfbb99cb -aa9d099a99d2b871c7d95514a0d2a0b94ff33d7f243cf0620567fb13563ad9e2 -629a2c16e313f35d9952d639ac1352c24fa238f6ffc182db5bb77d63d3262283 -45ac988f77d5d8159e851d20ef26a54b872915258079298502cd0f1945b642c1 -b3103972be3727b2862809e23344d5206f8ea41e0960cdf1b1873af5e9d972fe -c1064d5e04c441694352f20255569fabd5a722934ad088f18e908d175af982c8 -1faa755f937f4fa73f389a8ad8375850ab1f81ce94b573f43cb2111889078572 -a949d86154f12b9c9898f7bcf4277b454b49b5678626c30ccf8f10d8cc67d416 -6aa237569492837340d1661334ba49b81be2eef07e67d880162455f03e90bb9b -097761fe4142200826d94f5b185c47f2b5cf40413ce015f893627e3008a898d2 -24d79c4d72b6e0012ded9003c4aeb8021c26e0e62cd0627e9fe06574da069567 -cf79bd054b36b6f1fc58f8d221ffd49e43abeceb0a00c2ab5e7f06609955b3bc -6e26d0b9175f23d676a78c9fe33e219b0cc44ced48678f623c5a92397abd663f -3f709f0732284f19f3cd50a2fa26756cbd09881470eab6554d84616f9985ca37 -d751a141e85b51bf58a9ee4ba035f4247285b89c6d47c148c587f23b9017037f -18edf86c99c061e71e0d83a0e0287394671c90c1b4cb03112c1106a5e11f97a7 -1ebeeef6195034a0e5409e9ea7512f776f07a50f2f5edc0149db39a640c57ce6 -41a2eb91e61509d4267e3037efb3154626b14b023291090ea9cafe170233afa5 -2dff2e1094357e4248b2905b6dbc38f6993d17bfed3b648f613cf3acd03865d7 -02cff130293719c30bee718f28377df0e34b0b21c32135de378a6d2bf0ed42b0 -5b99e58e02204fd69fd570253e8c5b7f97989ebf46b691fb1b7e572d8fdf5ba7 -a76b2af201d6bc0a5211d218e86dae6fce2a7e30d58abf6dfc8081c37eeaa310 -160131222f93cb45552597d352685b914502a555439123bb99ce6189743bf24b -069ee76c7d0bdedefb080ab6baeb9dc098e3dc5eebc1937251b2d1000805ff76 -09b60750e563230fd2379bedbfdbff01906c80eb2d400d056302db7e065eb45b -260f6c7ec71e7a6d9e01b382336e15e189a9153d01649942b3dad1eb635bb0ac -2415c7148e28ae8a07cae157cc12844c0305ee6245edf0175e4e4074f9d1b6ca -271be280d09a57badb198041cc36ef58d90152f5c163d8648fb63afb2747f0dd -0e122f27beb5d1ac189c13a2885e3ba5a74ecc3d621278d00953e3c2f3f8afb4 -2a56abcfa894e9527e062a9974cb3d29ecb33453e0a034809542121c9588e70f -223fd08cc0b39878b7206f9d16d8743906488a47bfee19ce3971509c72c5d233 -c20367cdc08fb22ba22bc5288def444ee7ca9b875003e507e52a48ccf98983cb -3f5da9efdabeaa23dcbcfaa11dc738a6290049e27d264758a944253c66a88570 -a1147a1bbdf98e53a9a1661208f6e82bd270b8ac620b1c74b294101b3af3975d -1bd6810d401bce568014977f5cd56652da820d19c5b4201e18312dd0e29bfb78 -1d5185930e583e6e16ca33330c1945a097c2f99cf9732e5d15ca912dd6d7e66f -05225353d37f8921aa815024e153d3a7a58c01ced2696f8198f59d82f8f434ef -8cd1bcabcf15e0aad568aaa464f8c0df50d45ec5bd8280785d05b87b65034681 -0937ae4f4a84187a2d5e5e160211bc178d457921db0f383f44e54611ee27086d -0fcd531dc83fbfc97f1eb28ae735845eef8c6f3137fa372bca4bc65421ee96ff -0a6a4735fceb627c36f66de2b4247a4cf58b4bcb43f0ca4ccf3f496be33f2843 -97627eb9020fc6286e6b5c97c77f8aa011aa46664a018444f95e0db857d39e04 -2c647c73df88fea91f497f896d635176ce0b606f1a57214b4ae6b39375791030 -7999983d3865c58200ef06884a613b7d69968b7e6a86991c07d260525afb6c57 -51ad379b8c786ba5c418638275feb742d4eb47bcd5993ee5ffb2f1b2df064a2a -897d6155cf7398a50596d1584934b4f42773aa273b7edadaefe83c182891964b -24023f56e0654b11f20a7e8ab7c35f956c00a529086d62865637ec29cc089806 -b2b81a35dca28d0ac2bcbbbffb93f04d3749b4dd546735e405ad02a9f1d691ca -2956970c4b2da319754d5bf3f7ca8efdf9d66d2eb7a82e3c414efb1d0b2a9692 -1eeb497a638100d9eb0753bc2a98a0c6aa1583f716ec937d2898867cb9f67437 -439c992ab87015f75e6af6969af79862a679237a14be68d1ad6756c0a9313025 -4f6dadcf7a50d959cce2da415015ab57276cd63dcd9efc0ff31acf1965b9df23 -329df53c6837fbfbefc16c9302b6f5bea58ef63c545c2efa4f2b41e1bf158183 -96dd5c94f49df6a0226d35fdcb66c01a4b57a2e1cda20b52de2297a416bd0b9f -0954658a067c53a7f8769633d10f8673c9a5ebe2b9952224434e4e3dd83f0ff8 -127521625a111da4225da0d0d223f4863cc512bb8a109fce9edeb93f47aaedf6 -360951a1286656812b5ae13f8f759992fc682e5bc69be0bf4154e42434df0c65 -0eb286ad11bcdd08b00f85b2572478d13d8750ae1d780a70846bf18fcb563650 -5ed1a82b038daf99dcf5afdd93fa83ab05a789f224c1d71c942f053f333e9c79 -527425d363d8207afe707698daafb9a1ca0a837252a8d7649cad2c87cd88db56 -2f073b42d6f3f9d5643a3f92c8f4bf06902fc83f08837415a096bb3f47ac1445 -41d3ccc5c07c00766dbe7cd49b1d3af8da59fb0dcfe47e3dd18b2058d6e545a2 -ee308c88802bc400750083b6b74f1f82cb3969328844b9e7e429adb7ef94d8e5 -5caf7e6996f0ffff226da6755f545e19e8d0ed828576f5c73794bc4c308dfafc -10c1bd21d1c1f6c652109c5cac06328faa2e93c270bcee42a32df22c968038cf -273f12cb45466d8b83ebd72629b9dc11f2e8dbab368192e2663b97248294ce35 -324ed8d94f0700a934b0ac616ab97a886a7767bc930c759cb49499493c10e6ac -ed38c5f9e346c51ffc6748a2ba15a3b793b455ccfc46d5cd328c56a185904b02 -8c4cc483fa31be297d4bab8cffe0a17bfeba1f6180b8e4e792b6bbd27e6f7ed9 -0e08c5f3b50f3033b7ae736a81bbd613845720d9c5887b003e98eb775fce1d9d -d7cd1f4cc70abff206a774626fc966b6b23a37f63a6bcd3271702f6ce1d9e5dd -222934eef5d515995d5b02e154b17284813b666e1253cd2e54894637efcc1574 -16073c6619ece116dfeb387b591f235214815436b77d4947777110ccf53fc5c3 -6ba13ece04e8c334794f988a301c830052a6c17fb8a8f7e0940491190d05cdc3 -465f0a5919a662df2ee7e20c8b6e45f9c9816b84f9a8504e5607abd61136d067 -06428f41795726593129c3288cbf1449ee59601788a6faba9e19f311cb6b0329 -363488889c79b855926607fdb217f3d462a34cf0d5792093d41d1c373cad33dd -20fc68c50b4fb06696767272894f7db0a770963741dbdcb8faf63f76398a8c6c -4df0543fda3c34abaab2d4955eb950deda524dc8f0f46b626b4d0f77b678c7ee -7504952da866046a902daaebaa87af191abae464d44c868238653dfd7d6d4ff0 -f67139ea6b4dade42b88a04d706cb94ec65e4e3b6af44bebe4bba970bc3c3477 -1b68fb8f27693f7c8395ca6f2830815eb0829c2cec48ed4c9cec09bc07c29e9f -04f61c9d83a31c936d108597c8d2f9d72908333d8336cd6346f590fa85c59e15 -4c2c107007675995ea66e4ab384a4ee538dcc1db15109b2a5fdb947a4cca87c6 -341dc98526a88961506517f7f19df7deafb4e251bb28bb07f7476296d9b2e7bb -26314c0cddc259029b9b9e3777be0a498d65c2b3ea0b0eacaa006d712557fcf2 -5e136cf23f024ff8626fe23731c1ccdf8e82a2a4133343b1c02f1b691df53b04 -5ab96f786300a12197766c50f6ef8390022366011d30bbdbe92425350ac4406a -6a29caffb8e3c24e5501050265859e95fa0f5464ed3a73f9eb31337f3e82459f -611d6a77fa5319e1fc13e9fa4a5bff66f81e7eb0a45130a83287941b76a2145a -95daf096c36644ca67ecb4fd1bcb79c561315dfbcd41c64cbc1accfda5a68fd7 -3b33efb6405e59ed0df1bfc682862a0427288d53846a8d67b33ae8656765167f -aaa3ca029a20ee4e811797ccf4dc681b8d571c901411f7058a47492dab795885 -2cbbd655810a4c78c928b450ecce5053de50178062470305a0b30adac61ce715 -1f8c8caa1962a2119a191ffa3a04d30a4f0cf3c4eb4072cd411800953de8c9e8 -4db3c98d1e768d041ea184451f8032eee0b9fc9d17dfe7b0b6f1a82c4de8cc59 -c116b715cf4c7aef1e1256e09bc4d18537354d176e8549d94d10c7999969f7e2 -58ef61f85ad504b05438790ac5a5c41a98d70a2779efd390977fcf47dc1b59f4 -722b42d499e75b0bfff4858e3bc2d741963a73f837d233265783a5be76ba94c1 -210ddd80b0704f2109adbddbdb22ab26697798e5bf2d9b4bff1cba65cc4ff8d5 -44abe32ed135a9008ab595d4e95652ba41752359551040ae8645d6d14f31a367 -a9afc0b3c665ded112608cbc8e899a2c45d60016f94aeb85838a1b357ff385d0 -c01fff6ff38c2c4d5b01365050f65a899c58030c0854446e615da2af10bb4e9a -d67695de06202812c83d704151ae97bb6182f898b9a08b55a4dd75ccb4727433 -44fc67b12786c83b805fad46fcda5b168ee8de57f664b5ba949f6bd68009df20 -46ab751e3c8ac155a13e5ba69998f7efec7a356a493cedbe6b682efe543b1793 -3f96330cd4f717c1c3033896a9125ed9f62f497f6552e99d96cf7da506e88e3c -e94eb9f2d7848ee3e2e86afa55b1719be7a8e33e2fedc086665aa91629a11552 -36270e7f5d5a92b82038b7eb290e5adc9728409c76bab438aafc22d4e29d2561 -6f87c5047738c5c8fe46855e9953d664981dbf52ea40c05b9d3ad5e08d3ce102 -0a7355283eaeeba1ae184171cf2f028a429e7b4d4412afcd6d3475063ef3f169 -7a97bb514f071ed336f3fc3615a87ea14fcf91fe3b934632103eac9ff7d21144 -3fc8e21940e223ce8fb356cfccaea46c788226c6bc251bff969b2f8aa0201547 -3526840609aae23a6b8257c332221cd35ded710e29366796f59c9dab1fc17e22 -29383cfedc1f957131b8daa7e44d4309e3a064b97550d47f126654faaec87494 -1cb4429e9bc959376c50c940cf6f62ab087b4d9dcba2ffbae5665c14e0046f72 -628e5231eb7e10df59249a1864e413dea44fd4b466c7177f6d5998e5bbd65c2e -473eda79dff07e5b6fbfcf81ea61218112f34cc35e8bfb30b0caba232a3efc0e -d2ed95c7b5f69e439f96024d3e353c04ead4dad2add3a44933902cb9992cb8a9 -0fc5cda8554be1e2806ad131d6abe8bd190e02d6f97fd40320304a0baedfec2c -6b6614846b42c2bc62eaab0b6324f8671c28eb76aa510246ab898fc65b875706 -0839817800d3b33275893372c75ec58130dd55e04228e7d18cd1f141830416c1 -505fa39bbab296718cff16fbf10249ec7689d5e7edc5b670c3959b74fcc90af2 -01f08a4cb1e09dadbe9ecf650e29f3528473f6534cd50f182d745199583a5d05 -0f66fcf475e3eba0cf3b88018d26ba587b4aee786c8a13e069439d42126c552a -4d864cadd96bfb74d42b27881b220e4de5c542e9a5d85c41e0b503e4811dd169 -107f358b7b941aef903bb61027598682d74c0c1767a76f4700bbee37763ae13c -2f969f2e393a0164126736786a612c5f68ce451b62a64d4bb48bc3ab6bc8f7c8 -3ffad19c7685576e889452663b2534aad3302f535c2f5dae5be083edaa294f2b -d4ce0b4bbed4df2a52129a821920d661e6bd29714c06e8b9405707b6907ddd41 -383bec6bef52555cc136290690a860abca79ee3f8f8406de8a129f82cfa66652 -4834fc3a69d60634665c0ce5c8644a555d993838ce6911c1d0038ec81d5d4e4d -052db1e19f4aab0bd77af399dffcc3618a0fc50a5c599ad626af8fb9a8c0084d -64c532fc2d1b2f4e957ecb1e30050080a571300d94d6dae2de28281f49573f55 -4b5cb8991932fe0b374924703f0b063253eb9d0b5378d795303c684c11e46cb2 -2dd8a8cd6f41a1df2fe7d8187a13df9a393fcc0aa3859493a18fe05da16e636a -0e90915c1850c450bd3e5e2ee4ce24ff019d99805852602c53652d71d1818fe8 -6cca4137321e44b9897d2d35e776a27e53e52810a650940585707368cb05f562 -43025ee234b8e33bbb2a240a5825eadb69049ad6e301b692d87cfe89a098589f -5ab2d4a7f700459be4685661456bf967cdec365260839f8c0d486748879aaa11 -070f125c8c5a03578b3c38bad359ce99b14b87994d0ebbb92bd443a4e6ce45bd -2839fa632497ce7daea5ec68688d75337c50434dd7418ef46fb2df61c8d47f59 -1eb3040991eb1599dc23b3b633abdb53b18ba5d5942beb9cb142b3866194c37d -5a86d7b97cefed25d4ac34f79b914426d7836752138dc3c46af959ee52b8b603 -302b31f1abd7fdbe170e8ef5e1bfb7387ee0c7fb69a283307e8df315945ec9c7 -71b074de211103cd4a46c2fd91827171f0b7de56f1f94e1138a85632c2af6865 -6dfe508ac15460eb71c7d2a94e252de040b73e0c5d1ceb07f7e0d5c381321ad1 -0e903bd30bd49d3d8ec6ae3a084d08ce0aaa0b8906afeb4093d653858d27198b -7865e8401196e31483a1ebd201c16ee1a99a8f53d2bc5e2bf732dc933065e8af -3553f41e452715b04c520fe0bd3ec52414cb10b0eda9b2f5d90a272d2d34ae9a -78a964b8a25c848f27b33bb8dea5aceeae2eeb0c1c89598fafaab551a843139c -1a72797d22971c905ff02b7b4d0e4c250a44d5958227eeef649506ba28d0cabe -72b74447afd19db83050aaaefff05dd2b0853029cc6f7abdce57c7c5bebb42ba -97878a72775df089e712776498d361238564772befb24a2f76941f8aefa77605 -26b0cc4614441931c9414bcb330ab03b5c0b5585966cc944385b0d7576da4c13 -3c2be9d9dd30882c617abc136f03db92e694adffbce10ff0820d35482ff974ce -460e0114ad4fdb2f23d09f3e95d9de9d1f2fb5ef5810159ef384dea60c7d1b8f -111b6a3fe68b8cf18b54ada395c22ed487ef5cf7d45efb852c087e00b298b805 -f13267679f072cb47f97d3160bcb61e73030720845c9581ada2fa8729b2f3dc6 -0f29ee75d419093955edae5ac4edc2959a43f1eefe60772240d2e919da9e4bbd -174aaff976603dd3b187845885fbb58419465ed04b3df0c291a1a41818a61bcb -0b709ed09374b4e42bd8c6b12f3af537fec0428282329e424879dfb7598082de -79adbfb8ce7664a29ce8eeafcc6e928a253d51b405bf32046b69522baf96487e -2d3fc647f051796d565316a7e0093732fd7d42c17ea7dc43ca462be1ba35853d -26c87912c3e9c034511f133fc7b44430bc811bb44d31db96a88e259bb4884b9d -45861e4556729ae6f5b970a401c14800d52e08c095fa6f0db0e1a8d6431e6b57 -cc84a9ee80c2437800a90d87c9853265782e436d40c9cfaeefee5dd91a21a5a1 -7b07ae5ec056a9f2c233bb966ad94e5279ac60f60afbff8bf1aedd0791c29c2d -cd24e0e74c260b421815187a68e0a40d2f33d6a3e4402b8f99c893a13c0e877e -07b2a5478e5c414e6d21bcac9503f342679c6d9401fa35749d46083a8d85324f -af4ed89abd305f68a0c01cf418e585523446cdc2a5fc7403617164ee35d911f3 -70db821999d3434f9604fa89977b48c7a1fb7b0f8a8ed8f5a9dc46ed5fb18cbe -43afd6f6c07fc9f93d1df2c0b5698db9cbb7f6a1acc80d70e266567ba005ba56 -8097491c2bac161f18202ebc4b8e8566ca55a92bf3265fbbc9395c0bc73081d4 -70c7c9d0dae18d30fc952ac448599fdac698449706a5a5114b87000db2484560 -24fbd3e74fb5343bf5f885b127d5dcf75ce01082af65d826581647ca0ace4141 -42e55486503cb58beaa35fca62c2f1b2aa869af9898ff2ec02a32d0aefbe40a2 -6adce4c0917ddcb99437bf497f241a7b0e33aed284957e9edcb675a8c2f8fb87 -0ee010eeaf5d2b151dedecc62fd8f5e1d62b622ee82ff042d702085377b800fc -0ce84d62c86c6c8a410f6dcd7422bbec206bb2fea6d492478ed6e25a28e95f0f -0871dc33d8cfb35ad687fb9d573b978a9fd5278808074193ec5fb97e6abc3971 -3e36d90b7608e055cc5b89399a68051562a4cff340b8bbadbe19e521a1ca2b29 -9406e138144ead7e37559f5caf28ba4b42f4b037cd4dcf1da55450641590658b -245ab6fce23f2ffc448b0547fb2f9ef22e3312acdc87a0910f6af0a2c195d926 -5a17119d641b74057047fa2bb7de75641f6e907453dcf5dcdcc139f87f3066f6 -603207af17a855ce2db9e3fdc315d9e48bc81af39c77810b301085aa45ba740a -8a8a0810cd1e420baa76fb08e858192928d13308040da432c65a599bc4f3e9a3 -f57607983d1a862a29c6acc9c2cc64ea733f3b45ad01feea09ef19c86c93cee5 -2d68586a2e0f0f4f0144fa4618a92438ea055a7a793e4b42e3fc57da0948942a -5b93376b243e0aa70da4b0b917cc67034d4e516a21492cbed46fe2b55d36de5c -18602a96f116a3ef0ffecadc050818b90ebf729b6c26f4f999511058c5367308 -0ed7c54f8fdd18ab8a277fa4c38b4ac0bf371cf4547e447f744b522565068376 -4f64338b3510317dfe25fd49d94cb0c5f8251569e7bea803d5d816a942eae45a -6ada53936d643135f2e0717b2ec8f3901913a7cefbca5af1842452f4a27abc86 -9b3363d6a2103a151828620eeded390a08446f61663fe12dd4c10901bcd3f124 -1b7f2c90e5395ef3daaae4744574302f1d17ee33e5955d1efc0ef05a7f75f2b8 -4d0abc6cc293b23696f5e7c09613b1d116eba4797925aeeb9e68ff4dce71accf -00f5f68ae4de752378dec107415f3c71f86997a1b40505da26c72e388e4fca0c -2a3addb605565c9c2caca3aecaf01b5b955356491a011779edd9bf779bbce5c3 -16a04c3a39d9e88c696eba789432d7d99f1128f757e11575bad87ced1d7f57b6 -101c7ae1c5bb53043a9bb68cdcc20ea9095efadd71ac6bee408c567f668d99c3 -091dc2cc709c79249fd4526ff192a9cc80a6f93fa5b3440c126e665943844c63 -5c82110db00f22bf92e67a4be418648ab24ba3854ba8d4cd24b13ee5f3a7420d -00bb5d7ecd46ac4f571975d6d9ed7c7e490b66042cb28d6c3efbb40e2d8a0620 -0570de9970d72a14a9575dfe7c85c054d0f91e77420fbe0ad9a51fb799665072 -81d98b23a78f9f8d642a2b950b36766c684efc02804887153af0cce6d79d4447 -738282dfb0f6ef96b44c4485aa6e032b61005a135d967148e130f2af33080ae9 -48301a93e5b77c632bc03e9e83500b6b2076503c3ff2abd4618f300df51b61af -1089b4948443153fa05db375450b3ab9a5f6752e851583c89ea9f7220ed7161f -71b140d1c02ab45ddd3998d9b39ddcbb0ff30901052b11d7b4c95cca3aa482f1 -28306ee895596d568c8f650e84bc5d1e32d926878904d2be94d5d32e21f7ad0d -947333419d760ef2257e90376cd140f47c882ab1b88e12cf77a0efe9f31e26a3 -167e6dfd48da177ea47a72000fbb5e8b5352c17b965c2894be945c947a49b6d1 -3adf3a627da2de2da44ca3edfdbc1f0cd0928e865a19de48d96df0a3f26f05b3 -af06eedfb61faa68b60b1eb68eafe7c52f5233aab7d8fe60916bc61e7f009f8e -327a21dcfdb9c700e4c27ae124b09fe040fb13bc3bb559353b096b082757a6e1 -7025a1d20cba0919b0ec1a4e276579d8621da7ef39ede7e5d96c0266e269f407 -3581d36a7a9419d1c2d3a464521a9cf923ee9cfff1b618e6983fd6552bbc8b99 -1122138665a3310ea71c082155ffba20fcc8e1b9f89e267d9d9c6bc89d391a67 -90433365f907cc689353d7582b0fc32854a375121ae9de400163affaa2ec9619 -c361f6e426608dda86f8f6753ef34523df96c8ec52dc541f9e651a74e2ae9270 -0acc9ab1d8ce2d03d0182ff2a5ac0fb67fb798c8bc3e3f97da876668fc79cfd3 -3febbeb51561154325ed4f98b04d25f549b2516c1efdb36c1d4dbb1128dc1ae9 -0bd6619e49e7e3425bef405af3ef4cd7dc54f872796655379d54d86c5600cca3 -0ac2df7393db131dfee3c3ad3552737fd2486c5b615a61bce891a5669bcb9c5f -57a8a7b883be205e2df6fa08b3df0fbaa5d46565a9acbc55cb9c22a88eab5fca -78d1266be003b3fbc895c9922c290fd99adc3ca05d0fb6abc86499e83678e9b6 -061e4f15f04a07775b8301e2633676289158845bbffb7b5fc2b39dc3b94a8c86 -168211926015614b39d7ba5ca335a1f9d280fcd4537fd77cd47f18af9d4b567a -056586dbfeec3d56884a2caa192a13a7fa27b4bf1aa18e9566e33ae1b722d59f -0c3e4fe9e6062e681875ee9df89a1ffcbf2fdd0373f1e72945022328e0564bb8 -0b87d7cb7de0635754439c65d5159329f2153e218e73cf2236111af07b3d0dd2 -9711563bbfea417a2cfa3af8648f8affe0aab92f178348f137fbc0b7d1cfcc16 -14942ed66b4cafec034dacc8b186560399f573b51519741f090814deebcd9004 -b060686e9034d76c75b5f09b4d9eed162a6b8d01937deabeac2a8bc504f99ef6 -29a749382e9ab10e764299f6075a6afce48e91009b909775567b98c8421725e9 -21dab1c40c81537fa1e39bd940159be4fb89958fb21440314a4de002f5ec437e -593ad529c641066de244fd47240ad4fa908c88d344e5e8204ef97235f1c04a63 -1b9f5040f87a30f7b5ef3bc5d65f168a283981294ad26b7b1fd62fbcfebba842 -0411fdb747397000e656c9b50ee8d1258eaa93453b313fd7001d8747e4896c32 -390deb8fc723d15d01f0886c716aba88df801e889db7e30a7cf7c038702270b1 -2dbad60bc965541a7f54983c75d5f65cb231f76a724676c0f0153eadffefe072 -eba34af387e927e2f2f1ca6b77cd94bdbb480b763aa0330db270ad4c34d7f74a -0234641927ce1fa8dc3c3f451e60001dc1b5f1e396726b98738d032123c74431 -74999ce46f995414fa8e40875c65aaf3c176553f03c7c06684b09f8610df16a2 -15aee49ecbc34dfbfadc4ade776ec1730db09719bff7bde73014dfe7e5013798 -0dc1bc54f506772ebaee743ffb36110a552b2d52e354544626a1b84f81533952 -e0f2f186cee4be7f1fa7da4e5defd9b77da211110e72265ba1ac7be53a5460b4 -0afeaa38d1a069bf1141911b04f9c43b057104d39d19211cb5bc9ed4bd05df35 -4f7bd4c478b919452d6bf9df0c5809702f535a460ea5003e779f9bf083569b10 -8bdae7cfd1a135d32547895879634f966ae41d083f1c45afccba0924bf3bac03 -87e4432e4eed8a825f3b8261a930998475f18cf2a0dca191f6059f191f3cd30f -010ff45e414a2d5f35a0eaa22db03e2fa6f033c0d8e28ead7fd6f69ac96ab428 -3b364a014f4d3e4930d779f147fe7eb2b6aa6acf9fc39e455f5c518d7d83ca58 -19f14be2f6e75e327db083f6c5aa69f38ec148132e1949e60f45a8459b97fd21 -9db762645e1ac06c4448508bf9466d171058a8de270d11742298820d0ebcb090 -86fd7e0fc102537857ed349bcc24cda2363a5ee87e32d4bbbd35b3d9514f053b -7f30be4da060b0d85b3e8f551d199d1302b0aeea22bd1366276020540fffa167 -00716162915fc62b5c9f46a47755e9c1cbcb40de17b9bd9d5b3d5cf90230faf7 -8fec965fa8a12514977b2f61936ad5f0877ca04a4eff06d8eb273e62a896224e -260e397e81896b9976928d6acf68678c9e45f2fb8dae505c88f426df9e12e251 -3b10147f0bab3d4a66bc0e022dff7605eacb1ded84fc37ef2c41eddb409c6c13 -236f28f0bbbedf831e194f8282cd6438f9a091482fee3343186bbb49940fb254 -2b4742884515eb3f9723e381e935f2c593f3be66df1d78655ccca26c05edeede -22f904a1cb6d1a700f462df0e952ad41e33e1c625548f0bacc191715dd94702e -13e37f08cebcf796a28b23afb9866c25ab0b751e8b9e81aa0f613fbd450ed7e6 -024c22e42d5c76d48affe54fa74960e62598550f63b26d223f1acd5a58cdee05 -6cb57ed45a1ddf870cb46a5f07429a195879b3862a9fe7207fc4e2ce197ea973 -21c35b2da61a2c7d05eb6491fefbe9514410f174de07a0cc2eb63bd8c0e1a445 -5b286223c12eb6048e0eda99b5aa8b31479279b5814249c23de2c85204596012 -000ef2fd74cc4b8c811306f2911db72b0e837d8dfa22c1f7fd562bc467ff243c -2d0d6951405c38dadf0f69eac6f53f2fff9fd8af55afce0ab91ab8361cad0e5f -464a3d0de3b69796a117b1a1ad14f991d2a367d6431ef933b26c802881d0ba1d -1943e7d6000522da7394f13b72d39a49660924b509955527cdff2a06fa6d1b91 -20dca8c4cd4c33396039bf51c900426b41652b35e96220af235f249d4884f5ae -2cc97461750c9ed2c6a64ef8d6497ea491146c701e7c3631d0087919c2a1c712 -656fe07bb7d42d7a070182ed2dbb50ccc87a1e5c09863c23e56790298d3eff53 -b4f13b552236c26dc9fa5cc3cacccc28389d2f66f7860e611f4a09f387c86452 -24f29aa41291205578b93b1050e8d82b02edb4ad359aefec35dae29c941479bb -40206de16500881bc51c20415e30b4fa220623443cdf841b29487e077d7de50c -0bef89d3b0fee0ed27ce6e337190fea5e20a748670b03bc0128fb5022660707a -07b873d922529c7a538849e38c8a0e4f9ee6312070b859822600fe0f10a41412 -0057b8bc2333f7f9015702eeb7a55efbbecf848a8a25efa6da7f9fc3c2a8016e -278889afa2968cafb9645bfd830cf37a7c775347ef1ba602f4412375581099ed -38b5b25e5dd6366acd6df78505a29daa6151d50df06d69c3bf68509bbc74ad1a -1d81152134dcdae9000bed87e229cdc09f4c3ac586314f0398f04ee6cec4e2c3 -185c46a9b6edcace03cd18267dda7c1cc119a91c19376f6a23ea45d353830cde -04235b6101265058b297241af908c8cf9180ffe96757a0e10da48524d112113c -ffa6f0d16d48d3beed79a4e33cc9b32135468a3ebe0959bdc5e3e88b43b2d88f -664cfc1f8d871f334b1ec4b75225f874de806b1bf7b60c7b5c2a484894574ea9 -5386baa2c8bd939781ad3745bb4341798c48b33521c5e3ae884f88526eec6365 -320c66fb02ce2ef136975d7c4b67291ae8b4e0996fd72805ad9ed3136ee66366 -1780c0c6619aeecfcadeac8cd270ceacb231564430072fcdbded2488b1e5beeb -2cbebb07157b15655a5c67c64f982ef15f6ed16ac719e0cbaec4c7646f3c45e9 -0f9ff2f4b8454db865abfa4d952b363ffde2c67da3db1d3d6c13f2e1e3f25d6f -023878b96d5c097e44ee5c2c13cd9fc27944c535c51fe2eeefb1cf19b4274245 -10a63105a287ae9795b99beaffaef3eaf0d5d105954d6e0cd4f3adc648f15475 -1ca2b45e42df1787dfc480adc810bfabcc701b2d551139762bf2ed69e9f5b6d3 -6dec4239cf74d79a430e26602658a8eb9882c20b74750ee315570716ecac0eeb -489001a6487f38abf6ac733efd1f70ca1b6905d1cc37a62b7b303c02a29628aa -2dfd6bed6b26c067e744d36580db372f216a39caf8310325fc9e7a8a7e4233ce -08d2ad682fd66ef09b7d6aa920094d64083db27c84e29e59d7c830a27ebd400f -233312c650748ea77734aabdf0cedb25ca1cd5e42249230b154baccae564abf7 -28ab1db443967f48f6397bc7d51c51720d7f03dccda65cf4ee7f779270c4757a -8b75ddd898e7784f13947ec8f0c3fc59f3a400f950038d236ff2a7e7070e185b -2eff6012ca19fcbcb6203ef3ee594b8aec35ada27e9957f13115942e9aab633b -33be5e2ce69f17d077b40b9f58e8e22bac5f95f76dda39a6e80557f1a1bcc8e2 -2ec100414dc9abad738c8c272001f2b70db626abb8cbac9015ec28f2b94d1c5f -9e628aef2b613fb310f5e90702eb766bcc32193c8b08fef33b583ddc1a4c439d -1f47e31640d093b895778c1b5310b19ac382d84664fc279e97c206328aab2478 -19261ac2ae8334f4105ece1d3748d04e1ea0cc986c895e216a96e8586b92bf67 -76e941e87e7363f22102a98792f92219168ab9a04652ac83f7966fecf12475c1 -0ca6d7d3db6d2ed6d0b0c90bd1489681843cb5604f98d02d058bd5ac5bb53652 -5cb1387c9c0562af631674b697197b9a83dd95b4a1a4616765cc2b6006dd66ab -a8be2f2333e7449a7caaa01fd5f28ffe837b0ad4e5c85089cadae3f7a01f7f49 -853f12b0f51174b79aeb6ef8c73ceefb5703fc372b6ec60cc04ec4d1cad88ad3 -7eb6c0258ec98d984a9001b4180d8c8e97ae1c4bd330a6fbe018fc4c43b6feed -3dc850443ef8e213987fb624ab1b50dc99329668cb789a08adee1ac9b27a24d8 -16fe9161c3def4a51c728c963851ec4d49f1991c9958d00a2a3eb6893ac190cf -f79a34c93c1aa2d1b03d9704a9f240ce94171352e38f01c1e292d69be1cf8200 -72019ac6f87e07a1168d4f3f2d3c57372c0afd54659d4952fdde34c107a9737b -5c88ad6ffadd910a83103c7bf9fd3faf1cd2e1268cdad257b4bc1b99fa87ece1 -6f1368c5ab36193883175de7c49943cbc2bb1734a16fd9f94fa74ab4aafc97b3 -80ef46d7d98f5d46b1b7b520b3e87f4dcaad3702b00299a971508f0aa7d7dada -1e3bee9f1953fa80ccac1bc16673bdc33457c6f183abdc45fc0f3caf11412660 -85ba37f5965caf9858917909401827b7060fc3249bfed24e4a1b05b7dc73c29f -02ae244f271549b2b82f06b6623e1cd89e1fec59a4753d4628d07025fa250d75 -0b1baf9825c1914ffc03e049c9004097b8d812eee3a91e8e80096ad2b58483dc -652806c54c16dad7bb2e09dac984496bb7b8202c5474d499f610e84394f073ff -1aa1974f70a304cf7fe6b647087e403808da682fe7011ff19556bfa2fd0786c9 -483b73d09421ef8d03c838fdeb9b641af4eddbd95dc4ddacaa8ad22a5f1605ed -35943d010ca05c0974c6d4a61ff9e7fae7607a3c8bc490e58d3bd46c2a9d4000 -09df86820ea0598f9dbdd81ae19e2c330bad39dfd03f25f68e1f3cfb7f30c44c -5ae3638715025afad05a3653399d820f2e5202f98f3190ab365c4623b8d17692 -a68377c707df0325b7001f8e9071ce2b27ef5f798ab853a66a7c15f7a033d053 -08b66cc047f80a41dac2e275caa9d27b92ebc744745d6ff219d2067dd6b3dc6d -aa54347ff753359f1adedee835ced2a05dff7eeec719467dfb8c7f270f74eb3c -267be384cdf905478f2c5a93ef366877402559c3702c18d12c236cad8e18de92 -66f9fc8d07520e1650be1a68d888cfc0561e7e048121caaac63aa263b3bde1fb -3bfaac9cfe7238538f66b84620d48a9cdc19876c1d88c1b442f50bce8ded4558 -2c1c2680bbd3b802323420c20ab9c50689968f0f6a02d8f6d07f814e758bcc6a -2a994a78f79e2b8b6fee3b1da0e48d9519e2cae8d7c4b5a51a35cac79cb92c6b -e1e9e714b22ec1d36e451c49b9a4e10d943398530204bbbf941de9d23cac3778 -1dd8b1fc76fbf8080c12f8a97a77ade712e8ef335f0b93e16da411dd19be9181 -33175f2c493b7f6fcb294855756b147a1b99c7be1aeb60b2d7c1a31b16347502 -b49cc071c65be701ed20afac13b03c883f8ec67380812b903b983a7609cde46b -a3902ebd3ea15a98029a65660f73bb2b5fd6cc27a5afcf0f29cf7c376cca3afc -11340cbf15a4a4436cb65bde9aa7eabc31904eeef3153ab38cfdf017e445e7ec -13b35aa650f4fa610ed7c9da541b8cc2c37f74b5aa575fefcb23ebedd4579f41 -1949156813c2ae15d1e79a639964f9168b90a39f66bdaec7c77652c2680c3ecc -8d942ba33b54ab2fbaed91faf4e67f3d2f86044ea2f9cfeb390a05c6a2961e1d -1d6a17a4bd2ee228991992e1740bf534790142040b417551dd4eff9bf5ae8bc0 -4438cd6b168d82b77cb184c84652c213a9505e4438bbadce3ff9879b2a16304d -23dcd43fb23ed7fa26581ced548a198ca423d6bab46096bccc24a3ee3398d751 -ee4a59bbe44bd25675ed8a10939c5c52c553ba27b014cff5170b5966b5116da7 -09a208a8dc13c2ae591fb631b72dad06f7b0c8c712442173540d6cf01cc2c34f -04c245a722dd6ed51fa263c0892b2cf54f203a9206090d977268d983bc78f73f -1ff1cc2424bf826a4dd7d14de9690f1b36c4c269bba4d2db0f165ac53bc0acf0 -27dea55db04ca98158b8b8e00085e58cdf88752c50fad34a67e4674f8fdf633b -251b2b83ae6592a73b986268eb800699dc0df04041e8fdeebdeb5443679f76d6 -94fc84e59f3f4ebfeb4a7416d44462bc15f901d990de38b2b85ff6a23dfcf388 -3a1364cf2c8578c4597bb7b870c51f1b61bba7ed7540375cab76ac0066f6eeac -1199b62b140af926fc2a9bc2be8f08ac6ba3f80890a60ee5cb41ae8171428f3f -ae7f413a318abdab02f8e19da1f21e9292f9204234e44cc5065aba76f3072e9c -249eb6300a38373d5e7b5599c22e7a0a32e90fe8f84e5294da3a40e418e0bf7f -2d8a39d4e9677aa658514791417e28c6897c801eb464e13ca3f7274530844a0e -cefed9547f5b4ce758df4ba57879d3f25913e92dad1dc42ce10b229b664903dc -14d1809ae5c88c70c15492c3dc11ce030ea13421d25c44e4726bcb28e0d0dcb1 -8181a0020e0f1434cffaa5823256a2754904a861fd6fdb0a4dde3c770f6ccf00 -6850b578413496f40785a321b38b9cecc170a2f274f3f9ec774a3a412f72a66c -a66050e128c6c3113ed5f726abee52b0c1fc588f7ac273adec12e82725b0c899 -f93fb8b3d64aeca73c6dd66beef5010948090bc7f4b0b94d0325c2111fad14a4 -5a7321f0add5b1dcd04eeed328802fe454002863300211c5eeecf8fd36d474a7 -73b3ecd2b5a9233219316abd72a1cbf60e75d64ccc716a8b6b90894c93eb8bef -1dfba864aaf1853836c39d1f9512e168a0358cb9891bcb764bfa4c39af375032 -5bab62578d9dc463e58610b78b9abfc134e5a07e5c7b24c348be461ee37b315e -1ff421636b6b57b4f90a8884ec6f847e198421895d3f21f709128307aa7cbdd1 -135f26ae7d1e7d9d6fb483b3e70840c04fb31074411a76bd8234adbd4b1e4151 -c77aa4b721b94d4b5182173515ae620f6ae2513f08e9bc2827ec7455f31c5310 -9b8277eee1841acb73975bb2efb852e9d261dd7d21cf68d2a7106b3ad2028d05 -197ce0d8fb3dbb154fb5346a443c88a98e2088e13b6430c26649edf36bacca41 -3e160c106819950cb873ae4e6f6429264a4924efd596ad2a4f2475cbdfb5450a -00b84d609f590fb95e96c284d49bd2c1a733443e710d83ba32149a20ffaa49f1 -259d4b14f36e77839bd90d08d5cf148ed99b685b185a4ddfd946ba4e990f6af2 -d2dec1b38e4952d5288f71572243a37ddc17989557875eaebfab44bcce0d8e1c -027dc2190c94374f963a52c0aed03216093c441370f8fbbfaf0e784461ea0315 -8cedd9dca116c51f77296b1feb24a7b825394bf9b478505e923e2ae0db59007b -47c64cb22d6a1f1becf389ef6fae28262818b86759681fbe3e1c7883a7ef7fa6 -969dd19158540e18306c91e6792661c003e6efa9779720759133798dca67af54 -358b37b8b43fc9d7b4e1c4117775258534285fbd1a60b45529d90dee32e4361e -8573675a7f19b9533a9e55cc3afc4aa3d5d858919781f3c13d4b8033bc693959 -020467fb80b52eb7ac922540ac74475a94fd48902bf5b0e81799d3c3cab4282d -5be2ca4fd2b6b763cdb3defd284763c39c8a7908a852ab698ab1fc5bd701d18f -15ad4e3bb74cc75ee092871c23fd84bd271ce02657d440c092270d1446c02a09 -1efc22edb26edf5e04b12c0bf1f6cf0b7fab460a4947559d2947457829258af5 -ca15a67bc9a09900f816335b71779c9554ab1fea1beca6faad5551f37a86c6c6 -cb5ce06e4b2e5ba5970176fe67bf1ecc2594ccc27dee9245344e394757a5c6e8 -0d615cbb317ea446eca4bf3ae4be9dfd7bbc49e29ef2909104e9d310c20d6b7a -58853a4e3a3356ba47215bf48f4de028bdd4291ddc4b09d05fbbaabbaa487248 -0ee7d9f4795ef640db1dc08f4e0ee5331234e553bf85faa22073a8cf92ab7874 -15c89f2e2581e57242aad9494f153c8c3938df1f7b36a4466af65352862203a9 -2424def49406bc41feb3fda6a5c2bee0f85f45b23a0ac4d76bb7f737089a7748 -1d6f5d15507302445f5f9ff5ccdd6d8b041165fda89c8deddfe95bc760ebb240 -30123f9d78afa7de01d53000c24758281773074f35c0cf6f8453de88759cf133 -0a8dae4581103fdd4138c4eaef73e4ca3e0eab625255224cd9586275d7e51269 -7fc5f78584506eda001922beebccec71d9c358a684b52c6f55dfec77645e6c39 -a13737671c8a93758c8c3a9d720af2d36c771dbfd3b901df3ec1fc3676c5607a -092dc52b1f0b7a67972769b5f7f296a8b80401cbe10f659af6339d0a707a2a4b -c0933e64869c4ec9361c7be8cc3b26dd80204a9d03a8aeaf93f20dd0248db3d9 -0eef1fbeb13db34cd933dcdf039ff171f105d8fbfafd7306d4b28ac272c49faf -f89f25510d2ece912369b9f8751d1d78dd97985298e48dfa70e404b5d376fde8 -047146e3df12d29ffe6644775f1ec218b1d8f69995534591cae8a5b3a8d9ce75 -575609f15169039466f3107615ba71d2b65ad85c3abbc6d392c2843fc4f6ca2c -16db4a6809ab931c81a5b703c4d9749d073a2a5e78773aca69176893d718b586 -23daeed89b13510acf46eaca16b65086091842c4edc0b8d1bdb40cc72951af36 -cc15e85de97fbb5a5a7238b57e2bf46de424655892389ed80a32991d554a5ed4 -22149a21759c551b3340d05e1a755f2a8f966d3210bd319239b1329bd650d93e -72e0057f4b38dfc1565973c95adca156061ac5839257639e2f8cc967fb41f358 -41c62caeaa49e54247569a47832e17c25e5dec2c646431c379e187183a37cfab -22ff460ca57c0e2b648f9efabae78332d6daf15d245bd3133920972382ad7aad -b4fcc054d682dd00eaf48df3472a3a49300a56e6b1087718c0b2ffdee4cf0d05 -89801cf00ca2e8e6b42de34826566dbf87667d7db5b994f7dd06e96beb6d7e59 -da9206856187cf364fd80ee83390a04565da7a08f705bc11b8cca04705574a81 -4140a8d1278b6db32795417841d35cfc8980d05d7d619c99ebc6d69a02945ace -2e5ec3e397e23aca69540569a7d382bc34bea441eece6cdde77607a6b8af5dd4 -014b7e14db630c3f6831d11e4e7550d5b0f78aeb7968109daed6986cfe4365a0 -965655d83a0dd17bf96a07dcb203fd56fcd976bb7c61491e23efab99a9ceaa01 -35123308005c4565e0e5064374c980fd25f6291d384101a167270824422a1650 -1213e9ef16784fcae2d3de44ebf989e9b2cb86523ed56766234fc9e9c5154d61 -672ea79d64cbe73cd3baa2f740bde1bda95f1e877d8016a8c39cc091326de914 -54781abbf32d8f8029c006f9ab901c0447d3c42281a9ed9fd0933bdc246ff68a -338fec15223aa13e08a34b1b7d36e3897cea50d7c870c5c904da5a0c40ee87de -39929e7074f8167cecdb9f3f107c66eafc6e39c76b561c6c2ac836d6970b2a9e -7004270375e22af1fdb320bb1f3e335044806d67a325a7ce05f639d3a173b9f2 -2e10a00341ea990bd09fedd0d73051172c1d79e7c29c9546ae9e6f7a98cbf194 -f07ece5acb062f5ad9361b4d43fd4ab34e8bcac166d998750cd711452db6b0fe -045604dfe7499bb54ee00ca394e161774152d1ce848a6c679dde306c7d069523 -7c5ba1db26a3ec42ee03e8bdb13a54c2dde4b6c569667c4667e08dda56f395cb -25f51faedc76131a6e3b58be9b348b60dd254c64006ec7384e3b1c5f22bc8ed1 -29546aa486742a75a73f5d3933599235cc3e5340402454c424bc6729a1d20b29 -66ccccbc88eb06403418c848c276a0087a17eaff867d37f02d6d51c9ace5b9d6 -f34b2375a08e51db7025559c635f13c95b4a243b24f9effa0274e52b0ae10695 -1603a7a4debe3de74db9074ce03433754c6aaf652bb2c84a0e74d901c9699dbb -12713a3c976f0e34a056c6a8030b4b87d36e1090d08f77ac2c655971f6bc9bf3 -51497a4384ed5a2b016e259f1b344aec7c5fc8c49bff8b2509d1ec106b4d04c4 -0e781e7818baece73a57ea5bec0e83a5f0e4bd9b526c8c6a710d229468551c2c -77146486ddf02e6bc764d40f77d9ff0d73cf702432e93b276ed2add050704ac3 -06994f533de79ab318e7a7ac79c3a39f1968f9c96b33627beca55704bbb083ce -0057355992b51cf043ad0d91a3f009c4446c955851547a31647f59f3307c52f0 -140bb9a42662a18ec1e0d6b350cca72fbe12d4c03090683ad948f638dd811be3 -29b9d6fd9622ed2c9926a577cb8be03f4821592eb3f39514cd0242cae960b11b -44baa7b0df83d7af67f77315b37766ef16b666f9f27c829d6dc5499a3017917a -e55113fa2feb6a6c85e621fb2692bba3b25ae3f109db9731e620670db249e8e2 -04fba8154fe24b0b7355817fbf46f6dd6e89d7d5544e3ce56d3b3c81ec65d590 -24b07b3950c0b7ddcd79e0135301aca171f508232ad54b08c492a332eba9a542 -2d42f79e2b792398cc18581b9772b01309a61217d2b2c9ddbd99753392c3e167 -60745655ce916e79275bc4d9d73485e83bf875ca8facf4e73f2f4e9f97e6f8bb -22e4ef2eb079cdeb4da855f972889a5244d25f0c421e7966310c2bd19c135617 -c84306715e6d6143e2de3022915d856e68fcddc9ca5fa74e0282cd71e813796a -0e9d20f6fd8ebcb32d5c6ce2619dc723c209f917bdccb57a4ae98bf4d0ee1023 -074c607614dc3a6b02e098dd1ce48d81b38cfdd9a2617b744f8a50d67e2b438c -6dd4e278e58e37320e4eac3f72803587132525e16d5321fefaad10fa5f70ce40 -129233e1b7169a0c5cc0a4308e1bdfc193588000a0aaac0639e51f30efa45a33 -d5c3c082cf3a526de01cc590d118a85620886604466d837a0ce27fcdfaa865dd -72aa529a53807962daa0dcc7c4a324eda961f0ee249ce4808c4e69f8612d3cf5 -29a35ca1e7d60a9f01e3acbef54fba4e0bbc24680d9c180ecca3c3830d9a2bc7 -1c95aa64c8c643f9c44b1f81dfd68fe190af0f30e1e084be0cbaaf3b34189d26 -20800248697e0aa3147a3d59bc7706e5ec133f94a18516071bd530582eeff95b -25fda33138bdf8990d1582d7970635aa659e6c1441b795df3dfee5647b4a1c36 -086c7a040ca88d51362dd285eba4aeab05e800e63e724d9c3506dc59b6fe4b6d -9c6efd73d7792616e4c2aac1ece548c26b1565dd7892b597b3471fc0a8c71205 -2964539c518b274013d294684682aff5b149fb48b15d1f31d9258a6a0c9b3fc3 -4418f6cab97242d1b51a1338cea13b096749895b7e5de75ef47d2ad8f99576b2 -75de9dc736f58591402ace747ae12fcd388bf4b4f828bdc6c1af47d355d6f183 -2a72e5270914732d80630414f891101d2d98bd8b14dc71f19145ebd6fa9b32c1 -2a38b79abafb9af67c881aa6a5b227d87874fae72c868ec4061fab231f0ad728 -8e1def23288b4a5ec6d4040ee6c5e7fb7c1a836149991fa1190424756d0b74fc -3fe9c1bea7e81be2fe355d68ce11948627018c72d9d5e42ba6e60549a2effe21 -15d651fd60142d023dd7868b66c4846cc2431a9d9237d441fbe1ed3d42890c08 -6067e202f37f9faa5eaf0a5c9ca6c54d5d3dbc4332880e440a5ea63020e8c601 -508d4b6cb6f079c4fe9ba956e4046cdfe3c2a60d3275f536305349c3f295c2d1 -3ceb61578eadba7b5797c4d1b769a726c119ce0009135372eb6c6263ecd38710 -21ee193953b6d7157482edf6aa2d27902d6b0c239b2e32ff27d9843e1706d61a -19ba955230e349070ee53e9a4250cea88d77772443f830b70e26fff2afc11b7b -074f520db2cb41e4d02dc66817f7bcfe0e0cfbb53d15581f486e17bfb4933753 -c2bbd72e964673c58706c1bba968451ddca0073c21ea1635dcabfaa6577735ab -40fafb23d5123d99dc2f52e343e6d2645936db769073e1f6442863bcf0b2e6c2 -2b92196f8064971c34925c408842e7f110c7b61c7e284da8f7ea1ee02cf0eaca -2310644224433a0ff69e9993e4ea643fe7c9fbb318dd7db78073e3e1c17e82ce -4684f397af62001325583acbfd2a79bf23fad074c6520346026563d90fa310ea -5b02e3dd9a260b30f5ee7348b4a72f08ffcabe92eea1d44d9972fc82960f1cd8 -7b0cc59707676edef17953939e640fabedcd9ecdf9631be58546a95ea7b5ecf4 -6ce3d1e77f8361941fbb27140362f41c732fe9ce073e3dddc4020f2a94e0ff4b -50fbc9244ef1bededc3dbdd3d2f8f010ae309a7303eaf028cb82aaab74e7d024 -15d8aa2e66f716cba2b9b21b4f5ae36dc18f51f08f40a9008ce5d2b0e98357bc -2ed378f3f19686a15c4f8344f13310dbb5b13ba0b54d45f8e457d47f4df0a780 -62305a32f85c68fca0787249999dd96f94387ad699ceb5be95d385b3acaa7c45 -3c9f1f5a225e0bcc94f309615cab5460a6119cc60dae7732e9c017b04d6514a5 -da571e4c1b76d2206b11c660149b3d8ba75822fa17640a6ca5683db9a87152f4 -5b11ff86eb91944ecacfc89c2bcb929e975ac970e2c3871d2e436ab2a2060c04 -1fe00c550725b67e5bca7ca58e2b964bd348b95837b1534e3b4a6b15cb79ef1d -7adf129e07663605ca96de131487dcdfccf3ef0291be389725015ae09a13c15c -49f79ecd087e27789113dccd42b84576328a3c575a10a5df73be02305806f187 -2899a07c174dd51f9332a66870f9c3b662098f9dfa5186d651ef3f695f0fb767 -bda96f2773f2f796ba389858ba19b50c254e4d576d38865f269ce777129650f5 -3bfb82a1819be575c3c6e8344db8d01486f7cd700c7c97d67cbd3d281928fb1d -4016590e8f728f2329919bc73760ab0cf8e4575f69f19bc970841c8ae1219abe -6b0ea06550842802b0e6df914f67ae1fb90d707e8fb31c749cfc22475b22b14a -17388cdfc4072d4f22d7ac0a02388fafbd0575995808ce40cf6b7ffbaad03890 -38943c9c28d98a89a3f7477d2f3f9d8f117032e64b53402691f1f24e4ead2495 -03153e1cd649930ef5c5e829b175346fe245d34b5e8de65e89dfc13981788967 -829aa90c31d6b8d7b46cf9510c3c0b1888136f5114296b452e0f5c5c5ae75f57 -183f96850eae5e8f14b82bf64a89b0dd47caa9638fa9ca0f962935c595d7f6d7 -08f85240d7a4394b70ebde5800a184a4840c6d6c3ee9d1d94bba7f2fd6ffb58a -6e4d24747b09d34c8aed3c0d1032d3f2da539137ee0415d4ca7e045deef26540 -083c1bb50f83d1e027716cd28cc8bf81f9d2be57bbd86326ae67efd46da9089e -3f7227c981d832d042959a9f0d97e0ae5578feade573d207d4a65d7037b52b62 -7eb3e08fe903a917c3ce291759754ec1aaf30b368ac9f785c93dfa9a3a845490 -c2efb54eda0475acaa8210827e797cae9f169fbbe6d5ea78c9eb049f9cd27271 -14ef05a0f7cf3544ee20d7398225cdee6f9e910d6f692470e475e2d5c7a6692c -01fcbf80b0a3fbf27cb0ab691e5b6b2b0bdec5b1651644cc7525ccf3a4b5753c -82d03438b3c63212e1ebfc30fd19e8eed20263fd1e2f430894eeeac967b9d993 -2d7000050efd03903bcc5663363412322e6176ac9e763c377466b93f227de27f -90c816f7734c80a8489057e5c99b065b77e8faf5b46adb12beb948a2950d3445 -32e11b0a5df703124ff574d1bdbea9bf7461485704b3d8e165fa92baf12bc195 -4bcc24350095bbf1e7d098dcb4d08ea470825ddb8e52c7a62ca117c6cb9cca79 -076f58bbeb60e77c6686080956ae2ef5e164040c2d9afdc86ec4caa61350e968 -11180112abeee2aeab836050c907c3937f139c8979a9d8819075ca6be896fade -06a1b8bdf9f67e77bc6f5c1a603ee1c8bd2cc6fa97773598ffe45c287b05bc42 -911d8ef9a47ca5886cb43d2a6b849f594e52abcdb304075b0005c61375997938 -200b55d7e881f66dfea42c6371b76c95df34bae3a0aa77e9e78fb2b1760def83 -1bf1d13e3e3a85173d339df6b65fc0d9d4744e45adc74c37d8e9c6ecaddfd483 -44df497aadcc39804c2be640873d8aa769fec0126a369e1abf05e88593d2598a -464f931e43d46894e91ab0310ab9512ce2bd758a4c3630228607979e3247c3a7 -0f1523b9ec5097b4717caecec98f9fdc24cef095b807efe6a29c54c1fd381154 -1942724a7bdede95b2be2648dfecd344a0c1c6520048935264f5f824e716f80a -2b24fc1cb9c752b4d73c3a217161ee8717222bf0f8f49c66a6a8fd44715fad4f -431a72bf96e49077bc00240f7c66bdf5f413b8b44c44a1762cdc9ae908d180e2 -57333a87e0b29373129768ec818ad818107124458de730ab648b139e740b1845 -1a4058cfe1d9629e846e0289af9c6989ec8a59b9c4fed71a5597d1ca7be8798a -eaa7b791c3148fb446e8e8d2e8b3b7dcc476b70620d064fb6d0581ce5aa0fb8f -0b39444be1409af6b40bfbc2726474e262fae05732ec72b8292b761929ca938c -6679d193f97789f09283ed0e868f6fffba0484912a359f88ea08d650628690e0 -a13793305551626516d3b8b0e97cd71b792f386148f7351766f3d7f9c38ec630 -28e5d9f47356a667b5e0d3c4110207fb12ec5ec13194670d592ac992daeb5477 -09c3055435e5373912c2ae7de5c9dad84c66297ba12d4153691be5e6897149c2 -0943cd99977fb3c89567b41ef93db9bde12e67d042ce2146eea32d918ac89824 -07035e46f455ba710b7a9be0da35d7c6c91b6da8855bd9fb05e36b63269b5b06 -8d2dfd2526e05b75f5074feae32876601294f3d83c8d02f4d35a4aa5b3f38cd3 -5e39d3255555effa3d3f0df51f96536134bcbe2feca73e9acd2d530778ad6f28 -14172c5e587fee1b835001ffcf9dea2e9c69b7273c7a529fa58ec90eac29235e -0044f5ca7ff95daef32bd47f0642246a986c281edf6bf8cf0eb8c9bdadade1a0 -5491bd9ea22592422cb9ba680a6ff6bd10d8bcc0062db682e2641d56436681b4 -11cedbc27a41c29fb5ac03b455ab3e8f2b96c75a9203bce2373100c7238798a7 -75c80d5d19be3e988a3646081b4c9f4d94f628bb1bcee343cbe2402cc0d6459a -1d4b34683f357f20dc74dd679b4ef82a5eaca0a53d8433f3c374cfa6f92d7072 -5842b6a3fc9695f168bca57f3881c10503b610b40881e02d4893ed024e7c39d7 -9fed3705f74b427061d695d5a7116ffe5a10d546f1507b82633481639f56ddec -08f6a49e3b179198d85600846be0c920e6a340a9190cbebb421d60642ae6db92 -4c720d5b9fcc9792592e421bc612b7f1b8911280dacaaef6b2b5f70b7c148d5e -72c14ff16a66481d03cd8722e0dc85bb719a37f5de385629d24533a0afe7ca1c -08ce528f041de3ee59039c911c05e572ab6e4c22aca3f7710f8e81dff04d3b64 -50198b8f01c4391fa4e3b0d7bea07f3d17577840e37365642ee5ee8220420787 -567971fae49337a190109670c8417c5d282c2a0d79880f7b0bfc9d0afde1be66 -00bcf3c2b1182c1e10b72f3de1449719e4f6159dbc94d15d278144b9699dd991 -2b3f29a876732f310e39a369f112b23649be604366533511895210f8aa347fe9 -208e6e5d1f589b76c315af64ecd9193b4751c856f815123f508776774094e2c4 -6f541393c5ade0e15bc841a4af5475f60ec1a3f205d3db1d37188ce4a231ea18 -34760bb4364e2df105d02447c972ba5523fd2383e27837b30ccd4d9fcc5131cb -37e2c1c249a80978bfa80387d484abb7f57a84db6e101e592957b75ba6fefa80 -e34b47f3b06b7b4b96956b6ac979fa8686052411db9fdfb0b75bc7e26dac5789 -4aa9c354326b32b96139786ce5ecf7e67fca11fc14bc3fb02afe4d92778e0ba5 -a9a0d7567e55d2974681c508c56684d4b53607f9f00c66d48926a621ac298992 -473a1d183db2a9deea15a643107d020f07343912d484a63b43e19789e2aaafdb -6c4edb91a20112b06caf11f9264d1abf1c5698bcc092f75fe4604a38e979afd6 -258c98d0d5677d84a716962233c57997b7ab7aad4bd276a6275a73603d65d739 -000aa0bfa3771e2a9db1ba313d3b461b8c143020421bc750cbae5162d087814b -b843af720450fbeac6bee913ee4b058ebeaef7fc1eb3985c6acbd42e03dd99a8 -5d77ae87bc862ffce55d6dbb79bc17107ab4499bfdbec1f5e7a41af8b011b5e5 -1bf80aa282fe75dc191794533115a2a10c9347822d58604cdc2effc1bc829b92 -0d48e147cc89aa36b7733c59df1af2e6a22b7500a951b68a4cbba97200b9c60d -2534549cb3023096920c7461ce40495d19d8b5943bef415ba1a2fb0a7e769148 -cb1eb53d0108a46c25e7d901bacd2889dc6a7edd76f493bad3bddfa6fdecc43b -12579b3c50c1874342ef3e1fef1a5c510378a11b9adf9c545941a0cd9dae9484 -aae31816114a3211622dcbd7affbcae804d695a5d2f53bbb8686bc5b3fa7d3e2 -131bbcd1a2131518aed26c289720289ed22966378146cd3395c1a781c3b69630 -08fecd8f80e6bd7fbe234b89608564fd5913f8de9b7979eae5239c5bf7b552cf -910d7a130ae65c79895291e5ae52c6a0ed680760c15b8457de2464c3a1072a4d -4673113c37dee7125ae59e73de2e9833785564a7cf618a188879b68a2deada5d -0be2742b5a03f8b88779db4e693d0e12d041948a3f4ce27633f1deb706a7201c -08a6df2418a4b790638d3736abee5e366bdefe47d3128e83157f94abdfec6f16 -2cbebfa6b065c10a6dd94677efc3478744a28047ce6f0023d85f0611f5ec48bd -005f2f8a8c627abebde8fb80035ecdadee6ad5e67ab4bc2ef2ce99c6f12ce1f6 -04ea591f65595a616bfc1723293c86ee32c6a8f4def515f21b105dcc9cbbc0dc -3fb72bfde53c8c98a4e13b147bcf180d843bcb5e2867aefe1e225d9cef1d6f9a -16fade58c27f11e382c105d736a142ccf334be1832c982e0cf1feb11b141c6b1 -04aa565b38e6f1b0ae31d7793e10d19f9de158ed6025048a812600d1b7cf0502 -1dbbe9e166cf29720dd82576f85fd536519d2f9eeee397b8f612d1ea57e55142 -399ed78ae325936db042c7ca9ed0bfed249fb38049ffa439aa851816a0731d80 -61b0d63204d7ced565ce60dd65077f8c352e0a40795e245bf8d72cd801285390 -b2d702e3811f42f531d9efacd868b10cf995ccb7cb842e6519837960ea38c83b -269901b90dde74ae89eead80e7f93b0488602c81181752ca3c1502131f58da75 -5a1ca47d4e9613e11f92d93428ee66c2e35e3ec1fa966f54b5b0e37a0ceb987b -1b1272ec82ee47abebd52739ca197de5387772795b29bb63544ea7e38940871b -393877298d2d2bde62e959396112a000d54cc56dc9aece7d9df72e0a7761da11 -1a788fc4532cc743077c166f617d2e876d6fa3cf6bd03043e7151bb79b88bcc1 -0ff59028593c859cd5491d551c76249a9926eabb892d24d77fe1bd8275232f09 -0b283922ba45b1b5f9c377e44ddc506c210b7508765f315aba13d5d56322d354 -6c2bf965867a638cd9bbe27a5dd3ddc36ba6c3ac86185e1a7052c5d93a023566 -dbcfdcfa91b9b37240475e86141fc601044d5ab128347dcea73468fa017c67b3 -011581c4088f6f5c0bc467cce55c035998e5b7aa2ef011c918064fe25e1f7ce1 -0ef796aaf23b8fbc715c6b811de01ecc79fabc2cf1fbe5648994baf3cf1d9895 -4c75625ad7dc93f7c32fac720d059bebe016b7aa254c95f155bce488d5f9f386 -9b90cbd1d532f6a9928cc581ee5435c14e2773fc3b17455679dbc4c7503e0299 -29b6d904429a8073b1da7a0ca728647fc5345c32200fb50a6556f5d9a1d1eb4b -08fd88e9aa451ef20394f4ee8addc9d33617541e925b02c26ecceba1c05d16b6 -2badfdfcbb03cce30c0d31ed21013cad3f34b38616357f1c1a7c93ac1427ad4f -7162a63e68f652a221024a763ebcb65c4b1dff1717be71b37accfd3765a8d3b6 -126b5b17abe468d2246b2fc5b023954653d32fc576fd5245cba94ed52321caa4 -425d577f995eb35ebfc94f50eafd2ad6e0e04d9ac60bbf1bdd8f468b878f4c14 -2bf695f61404cb13c3ab702db0ad89955813d447177d44222df581ed6fb3f255 -3ffd4af23ac0f4a6fc1dbd1b52c4305351dd4b217f57d7322509f27a42fe7a22 -2482bd88bf36c2aca664eac2c9b21feacda30f36d158fcb5000275aa1ecf5283 -320ed3a965199d25b20411003abc78663908354c6aa99304fe692435b2e0bca8 -2962a708ee1a924efd1f20f967d3df4887ff0cbfb17b23fa07e725a3fc0291c2 -cb6e89a210867083b5a8755a09cbfce227730392c9a56e6e16e401196530c08a -2f72c63afbe1cd841a553e15259fc9b95ba2747dbbf19cd6ddd85a29398b802f -0b5d35f618fc6abdf8321cd55cdf2d982c3043118adc424422352215398a25ff -028a275ce1c385c3f16d736bc5531738322b8cce8ef1cba30fd48bb9793745a4 -0b79333113abb919f1e649cda567579ebc08f6067ee6dad73fc14b68dc4d2a29 -2147e75a00fd27850b823f8e1bcbd046de45e7d83b868174a823bf31a52a52a0 -076460fd11b33769e700d5a0290814deb7df5ddb71889dcb9a8e6aafe4223348 -62dd938e01d1e46aabe8be28c1b0ababbc731c244445ff521a4b54b9cf4c6a81 -239b2bc72155382533fa8ae10501bca85124a250659d2740b242b041329ac01c -71627fcd7e61bf8e21f6db91e3326405512bceffc529f9682bda0e9fbf54a166 -1e787a18b8583f66395a8783722549ed8baf9ef48d8fc26f0a1b4d24887f3ae7 -02b098a065f59f5c19a6908f506c956634b5db31a5433fbb1a0612756d7b41c0 -56e02c194b6bb8ede5157cc3b8579db768c220c848ffd90332aa547ac8e85c1f -a10850ad7b5bc23326c04d817a15c941397b6484d7358b08a7833b99114af792 -0b71ca6ad5d6c239a13e9158bbffec7ad92e89970ac0175594000b83cc45ed48 -4531df43f6c8dadee6e4be6aaae36e6a83278d63c930e60f8c22224b1d8a15ae -2b86f720bebc391a0bc29d16d5f0990b7833d925491a23a6c10da023db9cace1 -6c90c288598ca428ae1b2fc707c9d39b0c33da73959a664cbbf62d3bb49c1158 -9a5e2e370ad65daad000cdcf126de0a2415bdd7df0c0b143de058ac133fc32c2 -06d249d8389baa0ebd6ba0887112a2eab23249c7485e49e8250044162d6998e0 -3864efa3f091f0e690374e68e05980cb65664f4cad1463cb553774d7c483806e -10d167430c49e7fc3fbab29fe3eeaa1ce11fd22cd79b92a7fe95566a62dc024e -b04626531b642f95f60d37a53ba767c4029000ca219846b777bb31ee9b9197fd -356975fae2d75d646b7adf8d9e19b21d52d862942a4aa8c6c87d7b65d60032b6 -4ca79a31fd3dedede1a03c4bdd4588067af95d622ac62123f45b90c9a5bc267f -ce5bf193d1e3abccb066ff747d64b53c8a7758153b9258913609c592b47ff896 -0e15d4147876c1e303a89580e3f3b84bc2214ebbf02caafc806d08963f0d1ddd -77ca6897ad5f52a055b12a12833fc337fdd913f913626ad7d1fe1b96abee5442 -2bc6b97c7ba131541c534c0db600ff6107e0e0f4dd34c4b52dbb4ca859eef68d -61fb70b9f427ed88ec696ccfe2e2afa88034f3b9ff39b3f7e7708660c33df990 -5e2cd6279b74fa78dc83fe4ac782abc32a76b16d7506e85007dcd593970c046a -1f49063d9d61d44261b3382f7cc9eba9ffb00c1f8d9d361cc1610206ca864a74 -322628e3b3c6f8df0a02a869af1f82feeac2185729fdc6caf0510409fbcdc9bf -f371635db22d89e83a742a22847e1d4b2c6a595524e7dd8808a05523f5d307bb -1090ed732b9d5849fba075eb06775bcc2d617fcdfd20b1872b72f562f48c4634 -04f834f9645e8f04f7d5be5f5718fe14429af66bed44fb00ebb9a9464258d86d -0355afca6574f62ca90c01f57f874bba27e0a72f5eb3b51f2cc9f6817e47b192 -417a800d2a76cfe024c5300c7ed6f5c65016fba0350934ed564eb6f3f28723b0 -051d7e1f00325c217132e98975c21a19b9b7479ba32366d4813fa810b833091d -0fc9a36fb6a899102b54bdcf4d356f2726528e75dfb03d5b87dc7ea075389c01 -9e120a209e3a7ec7feccd117ade45441c2aaca66254eb83ad9d42df1bdaf0007 -57c531ace82e62de27e82097d520fce2c4bd57450040c49f5779bfefffe0b414 -4729068275f59186f95b6e7bf5669a67abe87d2d20e163177d0f7cd121982e90 -141abe03e0ca2495de36b0e0845b0ae23a58c2b892304d5a01f21c9ea3e0c76b -494a09dd82ec00fd842b3e5d6ca21c0da493686f95e7143bc7c959f4afd9d547 -0a421e52cd249ae548a0b85b964d650ae824a1c2adac39ec1758c5b5e7f5ffc5 -48841c1b521e6ada53f268902548d20387ed6aac3f74ccf7b9b5f52f523efc78 -015460a3b7faf4486dbfe2c1f70d74d09a93c06dcfd42458a4a1fba1d251ce09 -504d3464ae5af6d81dc2e784e0368002c74b372e25d9586d652bc9fad80718fd -02634052d5a4fbad7e25422d3246c53b3cc5431c81df91dbea18247d3d61d5bf -353835c17210f929130036683b51f4b32adee2b819b660fd81a8dc6f551a334e -544214390077cc585ed4cb05385a22e3b2631df668a0d23329c706c0031eb0a4 -4c4d02e923fba9ed4981859c9e9ba632906c6cf9a735b1a3ab8531f440476840 -a655dec5cf6e6728ef30acb08a80e1c9cb7692e5d5ea0782ff9bd25636b00d3f -3638f95ee5e51979a05e352196c6cc9f52ba5648bf016902c078ee465bd369fb -5893c2b9d891df09963afd64beec6dee7e2ceaffdf9878b33fe7d76ac2f395d3 -25f5f790d580063543507479d6ed14ed4478647491346e14399a833b36531578 -b344464cddd0a9b35685ba9e5fe58652d93b0389e0afea44deb6e2939a048636 -70383a6bc57f8bb3be0e87f6d4114b7f4494fabc8812c29be5db0fb544a492c4 -0848f785efeb5a70e13f4c9b84bebe4cec26c2f333366e0f33a9030dc554872c -30b4a9f5f538c0ae42e341048c6fa52a1bfa65ab4eec7923ad6ba629178f9fda -30942eece573fa62f048b53a3e71659f5852a5e5eba5c39c2c857007ff801811 -5fe727a4b5af48182483ee902a8af6df73598f5f6661b0893b039889bba8b1f1 -07497cf1b7a85a06e9bcbb093e66594df29a318969af4545b430d9c47cb9fbaa -502c578bf891d375db66d17d4a33589275c0c3e60f9203f6a4c2aa5e49aa076f -42be45b16baa5c9bf3a5f639ffc8b841ef170c3c978b12213ee8a52091662bf6 -3312962b41c271d1a7eb98d0a81269bfb33e87faa6ba37af15a16d4f89c1e1ae -27d00d7a29111a4b4fb6d6f743f84bc548451cb3009aa9d9e6269803f39b853e -7439b025cd4963d70aaa86c573862e5de00936d00c6d440853ab780272801108 -0689ac13a572fe19251bf458ff8efae25de4e36ae7f63863cb2f001594d47572 -a118b2a29bda2a313b131ae107a4e670729546c7baba86c2ad3958840d463488 -10be8233c5d06d169de453497d3e7416c00345cc348f0c872f2c0932b0fd3ca7 -321c2530ae7c3e06a7963afb0e4d692bb7abcb53b7d4c07f79dae7168a70e0d8 -9aea5131ccfb816fa6ea3fde0f619aeecc6f6fccdacca54c1ae47c116a05ded7 -2802c91e71cc331880d5c300b6b844e7203c89ded689049aa5ef1a1d3f7f077f -c20a71421dc21e845a9a6a9889d7cb209b2b952d209a4c559ede29b344f89841 -1ebcf54170bacc960d6d7785b6829176339d33f9d506a09a3db149b2949af0fa -a2239ca92bf23b3a62410be98aabe596152bb44c1c10b9f242f03882ffbb0bcc -14e59d0c331c4b3484a1761f6ed6b81ec7a2450a200ac7d6e926841df2fe47cf -6261dcdc738e17dc66a8bfcff8029d559b297c36878f9c2d32d913d347d53874 -98dd0a1078c484076de04a1a6c3f36aedaac29afba0e11fd16d6ece8521afeb3 -5cef3c3f0ba8adba97c065f98d229665441984a80c480d09c03f617457999dd1 -9b8ca3f0cf54dfab55cf6a03331d25c967aa399459602fdf2b4299464fe0075d -0ff90e926306c3fe7d93f208d816f4e33fc827a9a9a7f390faebc9f1a1ee359a -04c05b4e61cebd73832af99b98940f227c0543e95286cfd09e76efa1fbf71e54 -07df3e745195ca0b82e9b896ab7d51a45fa2ee5431e20281d633239190861237 -3adfe251a9fbccfe537e7c1c2e2de3dec5c56baa98684f4da26a77bb522979dc -4c0666f3cd226b97a086b9c981e7e97dbc6216fe74538d958fcb895d0246085d -4a343f03d92675ca1744849444ae59533b3601acad6118c6184891a74b833fd0 -4b3cf3968c9b4ed1cc52e514fdec138b79a85798977d43d0a30e5f37531e70af -15b94315f21440bcd05ee10b9ffa0e60fa17116f34b63d99ae13a5373869847f -2807a7e8d0662900628ff37e108990562020a7c106c6569a46d228a10c437359 -2a58c08f30bb915732759a8b71e4f9f4db548c96ef50fbeb7c9d342ccf50dcce -54e88325734864fe4ccc4ce007faf5777f336251861372ba76e9ef301a4a1252 -6593f31277a48824adae1a800751502c67bc93714eb0c43f4a318c7e7cad4698 -2df44ad9af66db8630bf9b8b2d924188c38361a4d22f5d2dd93c3c5f72a8b560 -3aa88e7991cb037d94214140f2bec5d724fae5acccec38b03296b72c9851c2f9 -41a21b650e2c4effa493371712bf1a45ed68de992904cb3ee5e2c2d721ad3ff2 -008f8eb6121781cb6dee08c41e4f6b8d0e0974cfa5d50ff304b5d42fac134e5a -f3da712537452815b8fc63eda5cdcb6aa3d7ebb4531888a9668224e38d578766 -2d15b33994ca2db7e0aae0fecfb248cfa6c587e8246173a8b2c8bedc658168f3 -00920bd72b886fd873bf20d1ce7f31e4fa51b6831d6436749a498beb56ca900b -a39912d15216aec85fdea2c2438e47b7feb456f02fdc9386ef2939f203c57e92 -3e0c55717f11796578418d037b9d737b2a79196fc47ecc8fb211e1add0758a85 -2200dda2a8b78855bd31dd2675dd752637dad73c6ce53124daf5c63168d9cf04 -028f571c2868f03e0b87efc908daf564ab3e9e955161e97c68f89771c505c701 -334cfbe99f2aa6c8717a1b43d3335338f7aac20abf6a82e12c8315d3d463fd59 -83e43f7fe1a9011eaf35a84609b6486d8595fe747b3bf4d6f4aae161ed034fd5 -4b426a2289e4d87faa0924cdffac787382b2a3fe5a1cbe67c0844f110f9f78db -939f007f78b1aa779c6508d33a79d4f850a4113ef387ca41e890c71973a5e8dc -041d7d791db9cb2386d9bfd6e786577af914e11b2e2fc15b00e129ecc3e16b8a -580583dda11819a82a6834b3beb7d9dde593dc3099c56f4adf0300288dc0056c -17bc6016ffd93324fdb5110806369d5a5d0e5f25e210fa05473ccd0b4d5710f6 -93a2d58dbb73140d067e3af9919ce294b358f10f883b95d6dad0a7f2de344308 -2e186d5ad4ddba48b61f1278d0bec9caf9f0a6acc2e1c51f627b0fb093199633 -672bfe9db8e1f2ed522771fe26dae1994e8b8197991d21856b134e5b08ff9623 -4ec2e92a757948f3734e4d35eebef3fa6c46cd5fa2702438ac1b3b7924b78d1c -f8d251c62ae7be69b0fa8cd79d9f41212bc212bd1abb41855c94092a8265ae26 -39bd044d3edf5a4e0bd80f92dbc073f8824fb27f2a2a9140996d20b32321859e -48fb24551db149eae153ba218bc4e5ab95ced91c5f1822a3965fd9c58552ac5f -03ebabbae40312bdd29f9e67431ed841de25955d87ec12f730b5aa581ac4b6e9 -34b2014fb5aafdd525c9127ad13367be33af7f9ab8c62aae6abe679364ec670a -169cf2933238a0af3e9f8cba69010f2184e74da916408caef7f7fdb299b2c8ee -0e55fd3127094de305b4ea84e523a4e125c6d5609ad61c5a21f49b373303766f -9452695f0c93791e295a31d43bccea40f1a21edf5a72c85ccd395fcc1e2e9aff -13bb4e4d9482ab00fdc2702fa044073ccff229c383443bdbfc685eed385fcd68 -15c9cbff2f3e54f673bf17191668d02426965d2ed465e8f159c012924c6b6ff8 -558bfd432c1e9faff63407f408ef7d886a89a4ab865f11b613dacc72930a28a1 -26037bfcb9e5bf556985c7c7068dc98839a9a31998ec4f4f76705add07d9039e -4b29adbacbde5d2e5ad0e0faa2f7aa3c925d17c56bf04607fda07ddc8247af12 -0e0463d70ea78d258a71fa5b0ec5a81f00a9f7058f411be606b3aa2f6015f624 -2994b606e97117463b9811b50646ada4c0b30700e6f9aca3a251b44533ab4bc7 -8bfec91a1352d885424e1788eb5b381f36315833b0db949ae21a405f04c981fd -3b292ea01ddf7fd63a982a6ca38be3f70f17b193c46de3ba86521b6fbb9ee5a1 -0196571645efc9365cdbd1df8b0ebbe8bd7b53cd11e721213a1e7d875db24ca0 -2c32c792c30e827ea856af75c873761d086ee41228017781bca159c078b773fd -3429c30b1872532a175aed2ca2c93e172e3380acc4f8c31cba0570785a3e3385 -42c6ee8503c11a7e990c26c496c5dead75f19f0aaf1b0573c0b36053331aa0a0 -3b309032016219a5f84208b79cbcc0147e628ca4bb9fd7f840097ffdf1b168ea -24f1b5f590feab09b207e8bab04190d008c01718d1e0ebb9c285288a382d3769 -944063ef36853d733f5194244ee237f38a3320ae4cff1670e6c413178ecddd8c -067d865c8a8efed8c08c039cb787b9734b355906e49b629abeb013de3c4af812 -2cf612115fe6f97febd935c87d38db16aa43d9674d92e6aae9ba7e458c8f6b14 -1e7d7ec90c177451baf9ddafd601d6989371839dedc9a65df67a32d1444aef7e -15510e5d95789e44ade8b4754eb7d42c3e4ab4abc4ddd6352a3ef78098858ca3 -56d89b8b0501e49470b5742512e32aab58af3b649392f44d210f833d281eda79 -0677f4a67d22fc09f25dd7e092ecc51a84252b6d3bf15d9b83b7affd4ff5c4a7 -318e10a10cd5b9c735423f57c5c9a26f03030ef31c4296e2276879b2197fc6c1 -006a83d7d8f451baeeee3b1881d1d7b459596e162070f6444a2c369c0af92aad -6e6ecee8ae23cce3171158af54bbd06da32ea95e6c478c1ab71b6db0f0a39246 -403c06c185863bf66bfcf5c759b607ab71196d3073a1335f244a9d18d7a6a821 -24f0e764ba34e1c6b61ce04146bde5d8071614d8b64ec839138c308ab632750d -1bdbb49a200f4002db15a4a8660a7ca0008620e38ca7b8316333325648f38f24 -7c03021a7822bb3a20da8b99faffe07cfd6ca0154a74199f92b845054094e7ea -1dffc286787341f8b525cbc409666f2a479b42f990fd931251cebf75e1645b41 -8018f65670677935dae8532c23077337b2250d714dc0f7b1404b9e8e1c21366b -0ea1b9986dcfb7651a81c7bcb450b3c7f21a81006a1e20f769c6d2dee46c3b48 -a8a01b405a2a40692e44a6a075271d09adaf779236a32d63a5e7532384e6f85a -8e89a0c7d2ccbc0909f0b0ad7c71a6b70c0b6b18140e170304bce2fa2bacaa2a -5350a8de162be6a68314bee9925cc8562e0703dd3ee897db7c1794f09dc182a9 -12c91a2091f24679847cc3afd14896f3b555ec3cea3b48b74c7fdc1e32728fa0 -a08a4609bd0425ba9a20dc8547758bd49332c23c9c2626325390b4d4fba65e9d -0eaf6966b2d7d9ecf1849a0a259ea67e37ddb28855d4604f9d88ad21ed540279 -0b14b11ff81c2cd70b4cbf5a62cc51725ddb0c728d12bcf74c10eb52de8bc6bc -0cfadf46bd1355aa0c4c89723a5beba507c3c945d7ffcb83f46492ad1ae229f6 -2c80d99514220aff9e0b572ab984ae718cc93e33b9aba29851330a0258a4bb0b -290ebe658db02d97c56fdb70da28996519c0f69094f5a61b8320732580b8c744 -26485de4b0c26c20c8473b0742929e12db131a5316fadfd1b78f05689aa74558 -113031c9e3b1ddb6ce79186e76825d9968d84b3c640051b58d2e2aa00ae61076 -3003634837163d98f957f20c3b9a1163f0124f898917e9e154166f7fe0f4ba9e -0e1cb52bd8e839b7b4c50d4d660d674d65411a6652e85eb2cde75b240f29dad0 -b3124eeb14b65357bbff2dc6908ae38b29ac9978b58e9699c56838cc6ff3dc61 -080474fbecbb5be68772182e8cc1ef32bf69265bf937d05bf7aec9c6a2b86a17 -31e59b22f24961e9c8869040834e3cfbddc2738df743346bffdec953abe54196 -11fd7e1a0af3962d3f2b8fb709b3d8dfd23dff15ec11c16bdaf5e80445fa6eed -0619d7592f18ddff82210b090dfc5ac11ca0ce3a7b2427e85888b66b75a014c4 -0d90d194aa40eb912fda184c05fb95f317c86a70aea746031da327e0e4b1a5da -de28d9242861bd19b11d230b26ef31281cb2bf850992f147d220d648801dd6bd -167122ec9365ef1b5c0a7c5d0bfb038b82afdcd22695b50124dea3fc76b4e122 -319286e36e2d536240ff365cf7522a0169475f3b768c2e2ea84768c3e30c0284 -0b5fedb022b1c4d383bfcf4d466bc67388558fd436506b2eb0a5379a4aa7c95f -a6c1f0a657e524d2087ceec4cde00e743387fbfb5bb7cc048818ee0d6cc7e7d3 -5d9b00e38c6d364a59e867ed00bd159eb406c93ecb90ee82ffd5be4c6b5fffaf -408db14101c87f48507d7de562ade731e91920f3089bb03991274000bef905ad -43fdcfbbcee913e47a46cd718fd9ee5eacf95c81397ac0159664b874f20ebbd4 -2cb251282abb39ef4b04893ea27106c2ca3f4fe7083e810cc3030297835bad97 -74432c12cd753ed99fecc316dcf09a1ac3c66a055291c7ed5ba21bf286ba20d6 -5a7c0ea6d902ad68add989212f8c8ff6d983c91614063d1c57138508317c3693 -6127e8524d0b73d885039b480e7d813b3190b408de75922c5ba6b3ca66883dc4 -5b97e2aaad1e4bb26c9c4dd3c98fc8f4721ccb2d51829179027c85f2e3ec8ff8 -1cf9cbb3db0bc16568869e114458f682618922aa74a8cd18946fad12c072f9e3 -212d2b4010d8f6cd4bc91dad1b8f41909e3692f169230f9c5f711fd11475768d -c7736a1de616e2422ae501837ea10e66b6a774e48dff1f9618880967e4a2427c -667d0ab541954c570fc03c1edd47285954fffb10951af049381ae3b1a11fbfdf -763ea29eabaddacbcf932ad22d776a5e42fdf2e9a42630fd2562cddabdf64bf6 -16cba0d8775a4f6118b237407bd29e1cb69f9d0852495f9d727163b42b63b515 -073f5de1713aa69759e4ab5ed6ec2241b7831c3c1671c5d4551583b64cb2cd5f -09735ba3010154c89382c16ab500f4159c8ca83be3fc5a5b0e4424cfa57fcfdf -bc9ef615829646c217a907d52e088e0cef11d03c27bf577739e3140c0ad76fa6 -1f4bfcf122b301c2753718293e93a059339371ab2e74f807bc0dbe05b81445d3 -7103f6242fef206b56a47b85b1bddb89fb6479e4b9ed036860096004841218eb -01ef498a3b8aa68e9a70b427bd2e274254d3c586ec73be603fe4747f93ae41eb -9794068f9bfc1011d73fe0bffdc332e1b2dc2f447986a42faf9bc1f6bca5010d -42724a1536001163ba274dd41349c38786030907708a8e34c066ddc6b95d82f2 -184b40f72fc2f3f415445f1965f0f5e078aebd7c4dbe8d0dafec9cb897fc0bc9 -6ea75e21657ceb55fe6de14322ec9d42573ecae36db2967f1fa7167cbe7b8ee9 -0ead7a3426b32094818633b0c2480021f4fb4024a758bf8e10548f9d856c9b23 -db82ae0dad073f9b80a0266183ad49323a7990d52c5596144a2c2ead82329279 -7f7ca6b733c0f5adb6dc4d99ed2c04718044724c01ac856ff20cf969f9c495da -0770a3b02352797a35f29f02f0e221060c3286ab1d2c5f2d826f0823f8a4db5c -3d417e3625f38d79c47de262d1ce48156d4cdebb557f0444bc2cdc8c9e30b539 -1255bb12e3149c15d1cef2c6d4161a27befaa3f64304a2bcbe73387c60e35820 -790dedc247429229c0f1eae6596ec5ca90ee23a58ab2dc648cdfeaf57976c163 -296e347aae57d904caef2ec94819664a20d920d6c15288d103ec80c917ec43ef -08e50eebd8a2fbca9753cce98c5f42bacdc2dd02ddf2ad9d08abf5f2a14725de -11a1bc97553546846a48363ced451458a01e6358d249aa889e898cf00d02156c -02fa98633b3095e2398444262472ae485217fe92690a981cc3560a847cd4024b -14fd645c93fceb13dfb1c343e54bd8d2497118bc69a60f3fad4c8dc25908dc78 -77e9fcb188b1b1c774bd426df416b99325e9f817eb1fc9faf5462768a1ede6eb -1522618d4440bea292b084f36cfefa958c6d62002819292aea0f4dd054ce34cb -38257db318285fd543d49189bdc9f2853cb1eb2ec1d32a4153c46ec25dbc4a79 -08c5ac9dc10fb2de7ef69716ba4b1cc0424fd368221a3876369ae1f9cf83974c -e98d163ca82e51dd5a654298d55bc4adf6fa80387cc94cdcd97d959e1feb3b5b -71ede2f17de77f1e607bff3daf6acffe95c36385302730c217d081df6d7b19be -3b8e6acfddc0472c296ad6cb4c1cd8c002d2498db7a9d7e7e8c9e0f0617f5e97 -03d5154c9d8131c040e311ed8eaa0efc5375a146837a0340b76d16cb4fbce798 -7335517f9bbe9df7487525c34200650ee8a54fe90b77973eb86dfa29006eb7dc -d3d120fb02f8e59a2dbe877f83ed1e897ee98b9243ebc641b47a89ddb56e88bc -60e7f530629c90d9bef80b30d6c538bf97c8826978fab229b8047de7bae31cb6 -ac0765340ab4c161f9dfcba5792598046e547e9e18e8706dd2b0cc6acf1238a5 -03fa27c843f3bb9bd7a27f5a9688dfda0a9ba5de5a49b576da8f731683711be9 -1e7293477dbe131ba843e4d0dbac757240cbf9b78efc4407d2cc2ae89d47ee5c -2dbcb55c0598639148cb7f97c766cce4a0a7c35e57b7b52bb2a72b5b5c3cf5d6 -8c34ad7ca4bc5205bf6e371930e187ff9517b4e394e5a81117349a9cc5fa8e10 -099e075d2ddbad556c6a4512cdc9df0010082403af3e9608f1162c6ec1abf0a0 -bbe9fe1850705de209335f8478987aced51814bf3f75e4651ac08f25a5f22d3a -463712a01b41e564bfc50338a19547c19db72d67250d6d474fce62a067ccf8f1 -2bbf7dfdc701f613760231b9ad10ef2ef24e65153391d591632702e34701df51 -5af54f978909f6964ce13583e8d0376fa081e8df263b4e098af511c5bca461ee -945f68406b74c65a39141908bd25fcf2a7a3c5186aec8b89805869c176b6b41e -872f7b311b177b0601a528a82a4820b6d2411f97d5e0d17d8092d68e7466eeae -06f5269fc4a16a1ebf6dac1266d6d65b2d964af77a0a30db03ac82af87453756 -3e55e406562f1e3cfe00f68fe4dcf53a036b7a848d9745def3f32b14c48fcf12 -01485b61065b40d557404400cf070cbb2bb1c80fcdf7e7d835e8e2fe6482039c -32eb1fd36e0d420372d1568c32b772b0149d104d31db354033449e7a4db24cb2 -14075ac5a69bb5397fa87140ae6632d4422166a53fe57e641e90d6d8f3cbc5c3 -296aeece4ba058747b5978ded58870da27eb9572d804a06bcabd4853de067969 -175f48884dd5479f59d7ba4df90cf26889f0ffba6cccecb462cddab98bf22db1 -73f5b8763008746ad46e2dbe4c165d0c9083324101935143878e40b3e6428c2f -196fdab826a580d146ec96f64f84ebfcf49a18cc8cc8d703e1b83c41fe38f7a6 -3f5e26cb5f31b4a934fbfe728bd716669519ec3f7c9a0d1b3f9bb2a14e1b9d73 -169b8ea1c1dd59cf2cdf73204d32b37b12d8186358b936a751df53e0c064e72f -a936b5c294b534099b97c5d2b879d5e0956887b2c7b8f56efe537e92f740f5b5 -791d664fcfce4f526dfb363359941e80a0be541a3487e8453a3e4cac791c9c99 -16de66fc4719a11538d89af769dad7b15c22104c4c01e09bbcd6f403db4efc3f -2651198bb922aabf75c5b3ae65715448ee5ddd64f01d1afff2f4ae1ba78b729e -5927f868b5fcbfebccdfe898056ab8e5f598e3649edaa0cd0dd2f15e8d39cc45 -3ce5532451d2120e5968377cf74c72a82a60d04a5b59947931680059e69a579a -0fb5457ecb8d34b8b71cfe3375a1b13b837f991d49783e9e0883d8f8173ea2f2 -2af4e56482885a3ece479af607bcb8188621229818e37ba3e841d01b09ff78ac -75bec12acc76b7a5dc39826b141aa4ae1c3a087b75e738294b0fcbc8a62b2f84 -08bb5c9fd2ef024ea892244b29f64af924026d65830993c3009299dedb4ba71c -7524899e9fb0fd0d0270fa76d3894343e69affadfa25074a669bf0d90ca7c1d5 -00d76dedf08fd2e57a49ed69975bd7b8a7097e6c12a953a36fcf6798fdd0f065 -93061c4ae96307381757567b8d1c8a081651df66084c32e40e9a74c7461c4353 -0cb1368f978d2472d7f4b7e5856a8b8bdf283c94bd603fc20390002c41f1e6d6 -29caa7b5ee51c5b23674439a0a6f9c1e3665ef7a3dfb685560621407a660756d -1337fc4eedad5030efe95832195a022b4ce11c7aca8ebf5d7a782af43ee28fbc -6234536ffee853ba29ac2fef7b05a31d85d0b81caafb005d3a0e2d9b357f6fb0 -0f9db20717e808a918622984812e1c7d95b787c179bfe8a1abbfe052e3c6ebc0 -060ef0432328d570acb03bc1bcae3e494ec18a3633fc8239990f946cdb86c176 -2f54261a7fdc00bf5ec08786db23100ec51db61452394773227dfd431d7a8b52 -4be4303f593e1ed11dc5ea662d7f3b498ba80bfb50710c95a5fe74554bc999cd -e2ac74101ae6dbe181b02bbf37d878e4423b162be954666849c850ae7c4b5df4 -0538234dc26b8311e5e7fe65ff2d196e58c588100b0929a45e49159c2aa48bad -2e03a30a2bd250976c1b55828a734e11a19cb8104cf73d9f870cf8868b3d4c3b -2da3cd4730f132ca680aaf76a16a6ba4b487e7965d28036441ceea394ae4cd85 -4d5a105ef6abb350adbc706ecb7ceaca2433db63a0e7cefd46c420c89008b84e -0da5b8748685088b9017dc570969fbfbe93533753be2f372afb5d95f0be3c04e -2e72599df30fcf0803e0bbb3da6ea2bf96dbb7c2ec9c2c03df9711a793ef6f70 -04d03a1d1897503af23202c9084c92fbdd60e4bffedb4c56e3f1dbd661ae2d7e -20623195176ffdbd6b632dc4a205577dbf8f094d6a01bd0378fdb14f7b8dda25 -4d7573c8e812338ce92d3060d06ad731ca00c8cacee84f1017c2b44c7418c822 -0e4b5a9f68151b41d71bf55bced983f30055aa890bdf77d03ce6fcd35318008b -17c973240e3f2e5d48f9bf5b3c862309fbced79b716241ad3766a131bf12232d -3f55a49e01d39523a01d5703d736e69fef3a9ba2fd21b1726908c880a4402f72 -175d0be2d0b897c4569b8453ebc5d57fe5084f7e2e11061e487c272b97d26717 -8449fefacfc9ef9e7d719bedea58ad789cab9f00423b1c9755806fbe1c42baab -0cf4bebaacca029747a9504c9bcf2a75c5e92c0d9dd6cca9f38b1d6100e9e7d8 -3573d837652a45f7dea9de4c09234cadd6909922c22fbe0a7f2d3e53236e23fb -49e9024c3200a7fd224af192fe1f52288ff120cbc533dfe7e387c4d92fa95e98 -25cd4d9c32763891974bbf43508b1568109b03d1a266e9a019ac165af803171a -3aa88515843d636aa3886a427ba0ad6b57b2ce4e4c30bb9e898acf81576e6dae -434f6e6591572e27d7b2605f056808e4ec08a03adc3a01fc0f68cbd3a14b40ae -2c12fcc1d9acc9f6aecab7d345ed23a907a023d46749eb83ff2fca0aed3efa75 -2f6f06fd1ffd133220fa0928b8fe7c166389f18d5b43bb6192bb0d73c13468df -049889fa1f6d7c33c36587a570ed4229b77a241872e77e4618713e82f43c5405 -a1d4919b7a320119b35d06933d08272d05000bc599600044232284c3df017158 -01d0d94ce4bafaef3e8632f0ee879d4df811e1a70e0093a3d1bda2b09e6f1f7b -72cef639dea2b32baf1de7c8d9c2a8d962a27b54d8f3e3aa1d733d3f278311b9 -289bb175232f1e65f27ba5c178c62793037a00db07491c5fc3ae5833c86b2ed1 -22b454732ea2534f0f86a9fef2f240f485b7b591946b725a0bcc7f3111278b5f -071ca398e9993003935a06dee8fa8ea2f552bc0fe4cacb398346cfcd491d8132 -8ceb06ed20472bc294da89a597777d92ba365bbbea4911d2666a2cf7ccc4b69a -1cc444dc7d92e296ccf2d6896d304661dead6e255eaee50fede7c4e152ed0965 -167947a6c054e98954a76fa1fecfcf9bb79b3b4cee6553701907e15c903a2596 -457a2e236809ba67f8bd029d35f6c0484fd6609b40390c756f02111699fbe238 -0a9b5622d1a452dcb487e5fc741d61b46105369e122283317ae405a5568a320a -39192cc1d1cc36087e88bd6d9e737a9b45b7129f631b4da04f08cf9306d5bfd1 -85ef9e7f35d27d242a320675e357aeb5f5a4637c1b974da8d09f6a4e3ea52a0e -15718c7e15ee8ead5ea55677c903869e91ab15b5550cb0cbce2a45483ad4a135 -6e9fdc8a0abc2544cfbf5399edf2ba0270fc8619da8f5014836f489fb06aaf9b -1c20da3155e16aa38b1087ced8603bb3276ed7fc742f9f3ce5762608d421d46f -3f9c25c21821d0859e46fa33e562378b31fc86992c57db08a25e2aed77835676 -443d9b7b6d909ff14dd35583f9cbff035de68928ac446fb8243a6bc1ad1515a9 -456379ee723aa392fef09b2f3c8d9a3e70555d60d6b80a57786d162c78c54809 -19d0646a42562a0e02c2979722b060cd8a08030c304b5473c2ebcc125cf4e9b5 -05039bde5bc1cfa503a4ba8d02fd00c7f33ba2ce24c75f1f83d73a6b025eccfa -de6fc1678f16151858c46da83b38e33f598169c03d2382c7947adba2cb45e8ea -c1063c7ea0ad7c00ed92bb0630a5799245e9fea5f6c046b818e94012490f5cf9 -0ff6672e8d664eda34ae29a58b9916c5fb909a8c6a28fc54a7b01cf8be2288e2 -0e4f2fac81509bfe76c8d527fa256979de4e86cb54c0d7b92571caf9700fb15f -2a460ae154cc50b55c0ae2f5e8e909978c72216f1b0d5eb05779f7748dffa23b -d3aefa4b0ab506eb4703731d190693e8430cb629c8b490b7d12d20eed6a85cd2 -0867185d07b38c243498f09dea4e9a9fb9530056e62b063cade0bccc8388dc5b -10443c86de0643e29a40dfaefdc96ee64c184f1c43a0b4c316004a56dd6550c8 -01116f37de71ec40c38267a816b120da35434278ae54e7e8f3d300a57499f1bc -03e1ab9b45e2d02498590da85534840d64925e370afde11b3c43369900292f52 -17c91a6edac494de6ed891e94f597e5eecea234e14118c4f3ddd6350e744d85d -9a6ab04ee2f343dcf8dd8e0b3f829f38f0c8b3247aef98dc9e8dfce173518c4c -1f1a9f450f1ff96a497a886f5ad3843d65d1c39d8fdb1a92e5dc4cb98c6063fd -706cc97105e006fb6be4e6ba0e9ad5c576ac8f279a17057fcafa561cd1f81c28 -d4ef98fed243466bf2144fb5cb6c3804f11206feeb9194c675e1d9120e64db43 -2d2c798f32992317c209f15941b75f2128ce7888b085ba881a8c9595155e4194 -5f32a34f79663d9b3a0226680bc3143ca8f158bfac22da655be09d94c6b1237f -34eb9f20b7933c47373d46a40d44f5046d635ef5f458c24e2fdd78909e0a3b52 -0399f0e368ba15edab66a9b2917ae9a1a013abb9bc4a19fbc6ceba23c2d64a7a -0b75a6c08d6df321a4050cb32a905c002926a2c06684d3ed59964f9cb721cf75 -8704890609d6f710dbbfe4aee0ec9f34047ee22abf06e589b5ad0d2ffdb2bc91 -142b48a39d7cf872a6ede68cadc8b5107e74b504cc0ca84af3d817307f94b289 -179277b0344d401d614697e0eabd37b56d7e55eb7f7b94209d74ed93c5a3bb6c -09abd2582ff7e3cae30794333f06a5294a51a9d6ef42ee2004e45c2f96f2d498 -cadb5c6a85ac4986f9dfee48b59c5ef0405c55faa1612ee1d8ae35b4faac4865 -25ed0c5ab38e2239a2f760c4f5e75b39a96bce7502428223cdfb09c0efd26153 -5a3cc874eb847cbc7f2a707ad1412f45857e4c9898d0b8d6129647b21934250e -01352b8b8e57cbf06f6a922646270f11e9a75080ce0aa14a821c35a01f0a2388 -6a7840c761888b935d5c2d2eda1dd8866d6a8529a7c61bc17bb04556497dec03 -1bec0cbf9f4eca36eb05e2a6faefbd809784478e1a4e8198d25631128fd54254 -2affff433689e698cf6ce21ceb4a9f5e86869f508a5c3938e255dd5c7951177d -be8355d761e4768edc1065bbc0457ef5f54d43f081320e997be5a49242fcb491 -207ebebba774de72cf3df0270acfc3a9b2256c19cd1de5add476c18e6da02562 -264d3387882ed4d931e2a913d455925b3e5d9d5bf7f69ee26e3f2f80660df7d0 -0a4aa012ab40a4cdaf9d957e02b69999789b122ff443239075c24188df5f3ac7 -71cd8a63772c09314efa91865d087c89f83d9fc17944afc4f1ee076e66bf0d9b -1b3362b8562b2ad4e52a4c3b6e991d1bf77d5092eb5ac0c93681dfdb11bdc3bb -ab8fea772b71da31c612d85ff2c546f591689aa6d1670d7a0a56dcd226059d59 -0d80cedcf5403480daff5d2dec5b54cafab1ac5455e47546c3f1b7b145b84c87 -20301a207f74d1c58f9186d930d4981fe5bc622ff22483af5f445ca29da15186 -466f9ed4ab796c1e08730a18131cafcfbf2def9d24b6f29af101d8e66cca28ec -7df0fc627d9d7d175f22eea1c5414f0906a1324174740d8472b4b58b1c157f49 -0cfd0bc0f5610f3c50235381ba30f79b87fe989aa0c9fade134daaf5d978d31e -02e95158e07398bd800ac6b850f67910d4eb96b678dcad84ca7c721dfd86fe38 -02986ab14170c571e9f3965f412ee8a7bb181e7c01d202ec0c7ea3a41bd1c77d -80fc39ec8b99738b7b78b9ad573022f05f9998334fff40b36fd747958b9f15ee -c982e3da6a8942ed632b4e7236ee9e22578dbe0d17cd1487de9bab249a3c2c3e -0a353191ea2de6e4679f401371712cd2b73218d102b15494869125e172befec6 -5aadcef67afaeccfa1d9adabd3bd2ee33b9e41edfe768a9d75caad00f2b5d8be -cabfb7d657ab0bc7500226280871454865cbdde06db7e0a1a56b7f874533fb10 -1e36247bf5791a27a9585bd25b12cfb5aa5a41c6b7cc064513044dea4a088321 -aeff3c7557498f925917157fcb1256e94e92234851a94649ee2fa6539f11d979 -18ab754ca5294abca2f38d70eced2aa36f45607b1142624a909f7596eec13a43 -4565d99e09e82e46d1f404a9a1e45d8708bbdd18c2b2b2cf62e993f6f852b199 -0fa9a4aeacfca78ded6beeccf1d9de83bd523f1f88cb085b3dcf2d7a28020dff -576c94f92a4a57679bb1c81f3ccd34710102352ca510e7bdf645140864962c00 -45bfa8b69a6db9dea47cd05464dfa81afc7b33551e13dd7b574e2b9c8d2cd2f2 -3445f93c31a040dc784cbe627b1cbe67900423ccde3ccc8d13c3b1d569fbf8f2 -054b65f424d1af16bda4ff7f87763b8f48e3f7f8086c4cd91d872d01bf9e4fc0 -211f2961a218b81352d82928892a3265ca1e6ca9cc4054e7cc5236029f7fa4db -0a1be9dbdfbd835aea4ffaebda1877bc28a6c3df4490839f737002dd286f9174 -0dfacf498fedae4398aed54c7878b405be3f93551a8b58157f0f2bfae48c695c -1fb3e00811290a6b676847b5e077e16a6c35156d3ac84943ba9fcdd903d6643a -42314465731ae2a1f91db614c98ad6e880b7ae596e83e0ff639dce76d0ce4ff5 -7157a05e8fb298f525054d0eafa6f07f15356ddcd9c2a874d44c4b951d8e0154 -118755cec03b0cc385311d4e5843b7ca8ada3a7c2074ac2a5ff30b619ae45348 -1f529c621ce1088cb00b7371f9f5156a1c9646b577712895fa252c94eea9264c -87fcf05eaab60abf9594f4f37cc19022cf863cee07c30fad2a0fabb092ed85d6 -335303ac5700cf0f8e7fdd4fa840784b6dc30b45c6680d54c857d224bbbf195d -865eb642d6393ee5fb3a76d10f7047f6c09c988a6cbd072d5e0c67d023502906 -135c8512e98d45f6a3e7e293fa4908e00d9feb22713a9a8813752b3d8dc610c3 -4b91d210b26454b4483392dfcf1ce4d3ce265f93b8882580d4e48a6fcc3b4eee -1c0faa90c2fcc9e5f5f75be193ccfdf138549ee43e237f731c88738cae93f6a4 -00673aa5bc9741cefd473605d0701146669e2b102e3b0aada7ffdc8c67459770 -070a99b83e3ab226b4b5b060d1cb20bf54e6ce6537efef20d769b107e1522430 -55c6f7a30d1d42e8f3c53a7f6d60374600c1b53ef6ff555a58e13bc1be8df1e9 -4514a6b779149f4824fd2aafe5cc586ef1da4b259558d7eb4d217b463a82eb25 -05cb4309558bb92cda855c773c2d9da190712c3f5693647471e2fd625d50aef0 -a7420e9221acc53ae6d37f2ed1e93e107324f58f71d6c526b9fd0f44b68a9963 -0a460440834884a00fd599ed0cfadecf5780a23f282ed680ddbec4c6b46709c9 -f2d3241a57f01e38ad6cba21ce7af4361de1cefb450307e8bcb5e34524c5b482 -2a01ed214ce62f00ba8cfa37a806e7cc4724ced2af1e43e2491042a62d7754bf -458a3eeabff504c1af6a6a7548b8e6a773aef7006e01da99d13ae73606d07ee3 -0c80b72254c8a4978c8103b3311fcaf6d3cb367dd98725ef08a226e8a681b403 -1ffd02bd5cc5441eec81c6804a4f9dadd9afdb45ce89e0001a3514014cabc58c -473ef3802a0c0757bc83f41768feee61e7f94e75e58e6c0967568a4180f23b15 -034c1012e6a2327d48ae25c039b430eb0c6d990674e3cfc0d4806c60f067d67c -cbdc4ec930065335f43a6d746040b569ef2cd142a115b69acc0ff5609cce0187 -030ffd6e2e557bcf7d5b96696d7e21d1751950b0debf0d22810eda60fdf46a72 -39d491aae4d50bf976df67896090ec455836e85db5bb28e0e15c0f0f9563a5b2 -02d653ad9941b171af4bba37af2436ec41205012d9788ef183938c25dd075f1d -b6e66c0f720bdb3acf7afb51692b3bb333473fe03bc3187214e8b74c1174d742 -35878135c6d8f771cc9c68a379416b50ed112345482db6a2a15bb1d404f4cf15 -627833cc28e160550f69852256686d25df36dcee88fa86de793b47affec8397a -40f101114068be59b39ea8498da1fe6b46746e34a4e2433c23a9fbfe50b65e9f -38f69a581e72b550a25e8981723cd0fe1d70f0d4cdd642a7f1ed657de46f0739 -00d6ca1ed49e03651e105d46e971b26fba97fd4b60b9511ea7896d09cf6ca599 -491f92e53e3a271e7bfda00191512e431d8ed35de3bd7aed0980c15f0a90169f -287164a1e7603ffcf3063806c448992fc2e8929ad7e02c8abcf873cd531aa199 -464273de6bda99d9c92724284d7895d7da96a7ed430b15647594db317349f282 -8674c07d331477857d9ac4c8eb95ceeec0b614da517641d89d61e80a0b711a5f -0d065de90321b4ff039eded7627d3fe98395d1444225adf7f867fa743ee61280 -02c57ae9e2bd0cd4c8515a5ae1cceb033e0ee614e14c6ca106e62e06cc15c162 -4745d5c9573e254edc194d8e2da92c2758bbc6cf98357954dccb0b5c952c6a51 -9a8991fc30983b6c41e21527a616dc0d4f844fe07ae2809fb0e522f39fe8d940 -1dfce63fd4d57ff36fe5183a4d1ecc9290642ed8246441dd01a9df0922a47d32 -3884c8dc5a90ad06bbe7fe8e0025125eb9439693ab3dd7c9b85b17b303adc8e2 -018df12682577bbb1e2a028e6fcea8f5d9a6ad4a893a330fa8699159623fded0 -4ee256ca25ab174b6ac09062d9d642ef9529c1881f7678e71b8b0e0454ebac06 -0364b964b46e8370502c6130c906a571d2abb6dfab8feb8caad8430ef9ee0727 -78889ac3d920b891e8f24e15421a8ebe8550f6b169ba926b5832b28717005287 -26840550c4a4182df30422164c443f26ff74fadfc6b6aa2ba6a247476982001b -bed6e6d855b02c50a7b3f2d4874440cae258a206f1f28fcb4f62ca7623b13990 -75f09c49e9dc86c68e1fff2c8ec5ef44c7d9afee74a95726eb35041172e43333 -06b77e82a40f29fea647afc0ac1da79c789ef838b94c3c1b0f4c2114a29e458d -098f6808552eac18e22de79d111379b2d0a1002eb55ffcb5a97c2e8b75179a63 -6f7811eb5e5230c296b4a3c878037846395778c4bc4fd5d6082f33e34d62ae13 -08c9c76bebea55be4111c211eadade00f24a9b5d2d73a4c6e6af7a537f71b725 -129d249f167cccb60346a40f964a29c41774743231d472ce60e614a7d278d31d -42b459d518085f3df97e5726fb52a36112e956b7a5e3282c984df1951971d08e -d85270916b89c40985818db8649c8f214fbea96b09cf33c93a6f2e4168b4e9e8 -4685d2c463a3e76c82c35b6eb1cb3a170ec66cb32a39b41f35922a638a8a1945 -1099415c6fc259ef7c96e0283c8ee9976987095f6607e69b097e6fc67d288c35 -61c1353bf3eb4fee142be4f2aadaf6ab672dd2a58564e03a3020a02a6cb5fb9e -1bcbee3f00811b57f44a4e5176fd7d77ba082b5cc178fa328369166f71cadfc2 -8742baf33bd5a75ff177d8082a7dd6ba4e108151de7a453ffe2a602b9ee290b2 -52f6d2020724a16539230f887827db7bff1403857eb0a417bf704490defa94c2 -ae31871650d0eff695442cd62d48bf461dcfbc95af580688d322f0bd21132624 -1bbfce74c0b32d2e8c5a17a0d80dff56a4327cc2eef4e9767f24940eaa721e27 -1e732160a7041ddb752897aa22c1dc6ddedea4c4f5936117e55201919cac36e4 -2547d9c41dfac6ef89ffb2a0adda5fd60174d0400df571a303a0c28a5318ec98 -f8203d1b60d885981941010bfffb542cf8932407f740ca1ebe29bdb16788890d -1dd501853118a3accc983513799680f6e905cb1bb96310476cbb4f1f35896ad5 -5039c1e80389bfd7d0e5e3f11382c5233653769a9c1564fae300c5a0fe2889ba -71d89fb98963a46b4dd5e711e7d1cd84c9a4f81a7d92c9291422e709b2b6daf2 -6277f9afce0dbf6c9cf597198230b0c142fdce041d3ef41ea8d42dae55d0903e -299982585bb03b12a3d2cde69b0e40ccf17119538363a125feaa5a98d9939e4a -4cc412c41a5b98f530146cf77f25e875cf8510a1fa1243a2ff42ca7366d3859c -577425db3aa6bbd02efeb30590a155584daf8e5321e673ec3c7433d3b04659ed -0d1b16bdb8bc65df2470eb7c11308d11db09a797b755f8e26ba5e4cf0dc467ca -1c99aba5b118c4ca806d14a6c3d3c5b43efdbec93cef41f3436d74d3569e1427 -13ea64aa88941792e94b19976bffadc41afaf4a3fa10c96eaa5e040060abd8df -098dbec099713e354ee1711022f946544011669ae3e24e53f956a5bf25e26d7d -27dc53d7e427449fd46091dd800f0a18494d0227b650d886276a6b31e6dd4698 -3c3545636674e1972fde534ee29afe76aa7de607d6583c78a5d6d3230146fc2a -06b569818ed506436855a13de9bf991d4a329201c895223dd9be8cdd6d051f50 -275298aae20bedbdb3786f2cdbba93617707da06ac60f99b04584f46bb351401 -25f36886c10d48649060bbcb77ab8e8312cfdcd881839f72bfe65fd2bbe32501 -2a4c648771e6d461f36b0979a899fb04b214bfd0b884a6dcd53cb291a7ded4c7 -0806485be3ecf185add067bb1d6b117926dc3c2d3bc6b45e67d9cef5897240fb -426b384cb18e92daa6f17b1ea67f7d5ce44804a50746903aa765bb5e97d5095c -197cbddac78d0d271dc7b81c4a0a9820d583428d0054fdbab277d37a2b6506ce -316bdb344aadfabdb627f703bd86a374240ab576a456c501872a80770db2692f -4163356e631ff8492a808fbcb51ed90543054179ef018364e6d03a7ab257e567 -2a216e7275a89f04d4a2fd79628ae49ef61b3deaffbf5e8bb39a7551746cc11c -37d22ce948f8ed1a0d54dd4ee37dfe8a783fa810c30635577b5868cce48d713b -1eb9d11a25a938165c873d0926fd4682ea5773971ad44f698def63e1a017ac6c -82ae08fee872fd4b078fb1a8afa4eb411b03fb161aefa9fbb0778213c42ee081 -2a95d0c5feca85d66cd778d5a390ce999eb5016de637f7fe64b0bbfa823748b2 -1110e672d7d5c36e274f4b185b41907053acdf18cd233ca241029ee08e0bdd94 -f4dc2d438c2652dac8eaa8c544c74c399743c3db57e4dcd6f9d04760248a1160 -1811639264825ee681e4bd02d9d0b582090ca64f1083b1ef09f6989a53472741 -eb4fc4c320fce5f0f05b7a32c8a3911355fa81474a9fce02a918e8ea8eca36fa -06313ef9e4e0afc2a53d5bee9a4aada3008a864654808798c19b5c91584ec6cc -50d12a0ce56bdfebf64ea1a5c923d3fc274bc7d635a23b624e1281888caa2ea7 -5082f5cf28c30f430c99b34b8e9dd40de805e4919e479b1a86ca438de279776a -e21be27faf440a3aafc628cd1efee3ecee363f8d5088d3c238af021c357e39e9 -02febde2b59c66139a6f0249c4e2ea00120b400feef3781bff36cb13e7d63438 -f5c4f7c63ff63d82208fca3922f5b991d994a4c15cb728272ca7a59f1ec74e81 -258a4536830391d6515ecc1a0feb0b54d8b0566457f6e3f1a6ff889a9a5b02e5 -0c07bf1b0f1d0dfbdc5e985e2340ce7a0555d08404d04950da6062bf3d39bb8a -0e3e74f741e55b08d3cde32bdb0fd837b1cf14c37cfd508f462b448b868c099a -2b255e455e281b2e7534cc039ef540149e7fb18809a8a9bc801ab070772add22 -8db42ba3506d33fb767f8ee48beb2eaa1e44d41a285869cb867f8a312384833d -07317b8bc4f5d4b020039400aa4256391342ac1c4cc5b705bf6a1d0dbc13a878 -a814499afc2d074966587adab6503f3cbc24459b889a53fef4fbf0e9359aaeca -2288aea68749f55026ce7745cfc5198e8ee697677ead086e5dcb193d6a0032d1 -6f49014fbb6c5c42a20cc935fa86180f48c898ff3995606c128c883388296b35 -0760c9a868858ee74441e051c6ca23e006c212addd03b82029bc1cb5265ee76c -5256273b2b4492040faf833ec695ac42c5fd0941343ec77d95fdbe52c001a335 -8db296c7be84068867799146313b895fee96cd21d88f84f6a096bf5bbcdb90a1 -04a7a4f7f6d42a6936fbb11844f9310ce7c17e592da5607ab2471980d4fbf0aa -83d5636195a63aaba1aecb3f0616f8d51026dd5ad60c3f7a82587013f05bfbd7 -5651563d8a89948a1187aab84242868f602bd73c4e1154b8ea6895376e61d06d -35a55856e94f4e57bbbd337e009e3db31876ff8679f5eacadcc5c21b1fafad1a -3277bce6cfa2b6bb024dd81a2089f99872774939bc0772b6abfb3b421fd75349 -39ec261e43fc54654ac8e9f4443a1f28d0ee40aebed0aaded27495a73ed11b8e -0e625cfc761abaf382c35bbac067173c5b7045a996b5c73183209647b0524344 -6ef8e4d3d586ba1e4483dc49b8bf19eb8836681632c46bb440d2347c19d4fef4 -0b8e8734842b233164dbf0f57d26804df7bda8e439ac9a7e0086514e7e167c9b -0fc4d98009266091ab60d4f21bf468609c76e169b15fad5f7a425e0deb73cdc6 -a6d8626881f949d51a7905bd76a2cd74d467b2177948ed55f432889cd1a34232 -403db98bd3e8f6adf058813e41bbe033ac6185ac69dc47cb0903eb95ec9e8cde -3784fc2655fdac1ccbeb2023484946a5c7d3e1ac00743489aadb2f510c676150 -30209133da20003edcb846f3bf371fd67486f0dbdf5f5889562d2aadbfec84d1 -44db7868005ac0587f8cb294a25c65a1f7011f1694d03bbf4d6369763e4486e1 -681122482a00ab1c868638bf4d00174397cfedfd1891d737b56f39f6280568e4 -16daa71e72a747bfc1b2a109676a5ea102dfeaf4fc1e19e45e29e1ad349cfd58 -13a02f9187036330a6ae5e45ba33e787079b46082835a889f34e70f924f65527 -207ff5dae55589b59a2bfd3f96c2e56154a73a39ceeba2d53474254a63a04cc3 -3245d7244809438f3b057483ac95e0ec934f7382621b8596336db06048e046bc -0a897b68e41ebeb2a21604d09cce583c1233374be025657f4ab4aaf2ac42959b -53679be2f39f6754c458a812cdd77a5e1bb1d3dceaf45db6900fb89f05c9575e -79f4a2fde96b54636d5e301fb6e0a8fb7448a252615aa34971752139e4a9b262 -1182ea45bb11295afa4d106fdf1bfde89509d926213a9044ca382622823dc5e7 -0477154872af0d6af41179e3c1a6e710bbcdd3a3a227db2ec7afc6893b964d31 -3bd011f69eecb8aaa8111d9ed80f80465207cdc11521bebd2dd9faae284ae98a -133b7ddb728b47f982a0ede62a25efc29bde148eb9e837543090112da9c2d341 -82a18d427e4aa5b22e8ae948aead5f458e9022b91a1abcf090a9c8578d9e7f78 -0bdd3c2ede10dacaf4d6440a55fa49f9d5a57fc5760dfeff3cd7f9c5ad1a41d2 -5abc5dd91969b833f1fa1c6880bf889afad058b1bd54dfc9d5cb5bad80ff9577 -0fb2c66bd2336a0d9b3d2ae28f2968c5d9f822123bf9673f8874f8de46499d2c -2171f4cfbc049c8009c22489a34b75953956f4c373ec0b69cfa56fc8dc06e853 -027a01375ef4899b66c953e2f5cfb80dce100efced833c0ff6c51db8c0211c5f -3890e782620665241b1b3e33c0f173bf342ac38288632b759c58bcf04876d710 -0fc40a4199d2f658a98b1d048479dcb57203cd9c7b8716c6d154cdd5d36796b2 -2291371c9b61f860a9013a521cfaf36d91311a0b6cbcb8ef09614e90c3f1f25d -bf369410e0b6c9a28fa0fd66e954213fba26fedba8686a5e524514f58125504d -1b48f44943641f376459253f7aebf7c0b744adcdd305afb43bad0f3bfeee2619 -2988d60f2a7a5ad3ff80ab1b2c951cbf8f29de568c3ebcd47331ce9bf66ac104 -0382ee05b0ab9e0d1f04f7ecd6b13607243119302037471b8aa0b3049a427e08 -565346edaf34f71b17bf68b2faa143a63abf16a6bf3686837e3e574f5f39b383 -1f543e2d899ce911703d136cf0d09bb179ad5b965867ecdb6fa327f08b1410d2 -4a53eea9c120c7c85664ad6c32c2cd8b8a213a385dd49cd12515be4a06ac42c6 -0d3964cab7bc2be72bb4f959d7421b9376f8e72c640935ccaf965ac4d9f50bcd -59f4889aa824e8627c76d0af8bd80956a69272ed8f83500c56d892a8164811fc -1c622ba439fc135e736a7e91b2b6751862701414b620050f21ec27e587c6bdcf -617cd8c24959e7f13b274d7cbb1749e5943c3fd1a44d02c72999d885f332ebc2 -068b1704d44a25d14a69d49c19b5c5110843e1ab873683644051e3b38a702a33 -0c76d64c083e6e391299794ad72fbb748296fa9ff332e8738276141369ae1a9d -44c0c61914ce813635005bdd84ee32496eece1f321b2d78e78164455648e19b4 -00c607f808be52cec120a84256cb3979a5f1dc4661a7787a543cc643bb7096ff -5210c40c8b940c3e5bb807957971a9a1389efc9e4aafd695d91fc1348ea8b251 -48ce7af37415140bfe80e16a7c3aa2b05a7699bdaf1b8a4deb6114be79f563ea -205bf4fa0042b7ef3209e878eaa754888fe72716a1deaab573fb72c31c3df55f -170255d41f397467981a75a56f5ecc4e7cc2b2760b808ce11ab7df37cbeed0e7 -2636ee0a6d78a8e00747a0b1e752d12291e912cdb240663f5d500c7b67ca5b7d -1a30ba9f9dd66a8e808efe68273e58ddd4150eef64c5b8fe6397dc60abd6a578 -050845b4156563bfca4caa7b0204a290e8688bb9cb82d082f685aebc60a3037b -023e99541e88556c9a044b1f8048184ddd09bb505bd0e2f0c3fd8155808b75c1 -0135c288c6bd40439dea44b7031109eb87bedf59b7da70fa1080313f92d2ca1d -051d6e7a8159dbf0beb60aa2b53a4899c722d697c5ec667d0c70a681e3853f36 -0c9f9899bb17bf6c91a7e85fea84677c3d1805d1503f75b62850d5da36526695 -1a44d8dd5fd3f4ca02b4af06685173ae142659888a0bd3ebc0ea22d5e5214440 -0297dc7ca539c19d4557f278197f4b3ff62eaa1cc5be0532d5b655c85bed5d11 -7e463f32ae5c798bb09c1658c73b5166b22479adcfe4f1b1632d75e7a8c91599 -2dc589f49dad15a40e8192fcd473bfbcd31e37b714e7137227250adeb67792f1 -21bf19cfcaf49fd739b01fd6fffc08a2125af98e77e86634754b2c6077989fd6 -8bbc35ff13e0b395fff0bdadaee9c919df0f4ca0787ce9036ebd88e59bf667a2 -bedcf2c9e4ae7c13875f984aa3af67093913f10eed3e27a3da06ad7a77505f70 -086b8c2f698fc5bff9a9910e55d38e241e93b4e8aaaa81b9e728d63d7a72c3ad -0f8343c2a2c0896a4b0d1e1e8282c4bace1fbf91abefe140531093bd5f128c02 -032803ff23a2c648e486bd2698700f83e11e16a7226e6cc07d8a9d789e6b33f8 -964c8c3850d23adeb492f65f4969264e20dfe6f7383e335856a14cc8eb3b14e1 -179621017871ac7b35d219bcad624af81ecde8c0a35ab9e93d747ef669ef17a4 -53525cb606d83654b8823d9ce7446646684cc18251eb5b86c7509491be67e7ae -021f93b35e41a67357422ce27e796eefb3969819ab5f0584a0d123bb0f5d7c7f -d2f708c26975a8a6d081a43c4531f2038b7a330c9bc4d20492d8c69c1bf9b0c0 -49166646e01e333cd9342970ebbae8943f8d9f8af64b7eafe0e11babc8ebfcbb -90c130f497c6d463d8fb6031590c0bc970daef74a0aa83b59265eafeb0913f70 -375c135036fb3e4b02ce80486b8397c7acc2fccf8191b65b35e4a7cfbef79426 -0eebe4f3dd60564eab1fa05987fd6a29c249e0e44642fd35aa2b1f8ee68c6c2c -03fefa07c53ead49abb4d581fa88bc8432a6bb0a5b3fb3c43a6d0fa2ab7f42b8 -011c455d4f5689ab9ed22c6f1a6f4f4ba900cf7928f12ad060c342d03195e0b7 -39f7b5d236a9662b0a3902a574e572e570298aa66380e498f40d745bceb45b71 -9e18f7a61b086e9d07a968dff67cbcb9c732131747a0dabbd0fcf5f8351a1e32 -0c58d7dd16064acd02cc9cd686b5667c3ced79e50679fbe38e07644290fa328d -ccc02cd150ff0e25f1115e14fe53092fe1bd2123d8e9d5d9688027b0b3957aa9 -211bc2fffeb6db9c2c4928716abf5d94477103bdf916e528d088366fc4d1b48d -0632766e63f29ccf6d3ac05d3b50e3e2b7e00cdde665996610b199689449d89f -8194f17777f9c3b74398616d7f77f63cc3c117a46aeecfc93a1e6dbd124e0ccf -14bf0b0fbb435b61402a140373919da8d994e28da63f571117b0f94342dd2baf -14bdff9250ac0c6d569e611567c77b03fdff289eaf388d7e458a5551abf61b3d -0e3f019355373c8b32bb5a8fd8c11c32a95c04152c3da11f4bb8ed0337019e48 -6f7b07fd909cb835daed65880bb010e279536853840c909ccfd7661acdf3a2d0 -1a434dc2543b6bec01aefaf9fc6621bb742c322d28ae80b4a1c60d31a94ff6f8 -1a70d3538acf55bd9c270bd86ca37f097c04d7925d843e5c39b15c49de28a288 -920b7b0a8e3a0062d45369f919a914e22e14a0f2e3a5a8294543be6f7d855ead -3a485055db2bf6dea76f5569728483f3bbb7d1aadfbd5f3c5757984108ea6347 -6ab1287c0b7d4eb6da604eae2930176f449ff9f5f570ef38accd295610950d6d -2521ee99b799929142880a988c01deb64b2869ab33dbd62d061a9cd64b352145 -20a4b1a86b87607113cdc8fff516188360cbf68d23408bfd5d0f5149fdee113f -0f8c2cb313194256e408551340cd1afa330dbfc989201a028a3d591bf08a66cb -299f0c9950fad3e9eb651f137ea66d8e5427a74126aee15c3834ce285cf6cc25 -287307780e9e6766ebd383b8c690f7f29c77a90676047e601f271536de972429 -0bf95bac93788ba6381fda13479d6b3ddfe73a4dd643f3b205d6468679bec178 -511ef4f3dd7ca945509af28ab84ef1bf507f48e7a59d6c0d6d832782329e952f -18a42689b9d9dc62d329fae2f3d5a57f62aa9e6935f920a62e2e9855d57d5ff6 -108a1dda551b6af69fee047f9dca171e6942b3382dfe9a56aa5bcee11807a741 -164cf7d79e9d450a4eca023439a182c2d761be4f1a0c89e40a766a553866d01d -34f7e8f8d20f467b9b406b7741d425e4629689dd5ad44232a2e7e860733f256f -1ada60d8acabb7c4a621d97ce691d41bfee91a38b0966cd6b25281fd06ee7f84 -0502c435cd7a18200d342a75dc723bce60b289f19f7cbd02048f4d59edfd25b8 -007c6987051226cd0606809cebfe2dcefdbd7d7805095754a2a09f2b3cc17f68 -259ec7b2032538dd9ef730380b1b48e92647252b93c6564e45323c61b5a5c126 -20f4b3446bc4e70d33de2a5c5e1547aa6594a93126a73f05db74c93caa9ff0c8 -2a884d077468001c0a2b0df57bd314013e540507fb6d745bb3513b7a716bf917 -28b9e3fbf892b68e440c6fb51ffb6102e5cd289893cbafde6c644a7593e11a13 -13eddf64aee3c4b2a474a9e28e39590c5c6cc3642365c6d1a58496106d94c4e4 -90cebf7ca85234606d87dbbad7567fd2836b6ae08adbcf524fe2971c4494e9a0 -747b45dc1cafb93c893d5e1ebd52a29aac31b0968f9a4f5e5a32fe7db01c4a40 -72e2dcfcab4d0215f9be2a654db100609eac3fabf134d4ced2b89eb079c89a5e -0e99649b4b69a5fd49d8bea90c75c743b90cab3e166d3ecc59006ae5fd9aa778 -65d66d517568bafc7122bf48c45b923d0aaabe93de36b67c52d4bea211888956 -49c2e603b526595ae0c3d77992dad73b8b0988c864af2a96b0e21cbe0fb84c13 -1021055a3892b6ea0b0947a35d2a5eb9b822e43d01c1e78ddefc6aea754a78af -10b75d2b84759c6b27d4756e9d7418a02e4df4a95903d9310a7ec70db90f1eda -46047c565589ea14caceb63405852456ddd3804d1b9670e58ca8e285da534299 -21363bf10f82a19cfff95a9f21c7e482ac60c72ff293d462205363c314d3caf5 -1cfaba29689eee94b7b464a14124933f4e2e77fe4d815073e05a2fb4ab384cd7 -037b1764b9d22b86cccaa8f08277b5b8b741fa785c88ac55f775f576a3023b16 -7669dfe6bc52d2bafb30665c8a69e7aae8b17b348083e244dcae60f7110b09fa -17b2c30491c4deabd9cd7d03208a0f688d27c8db2389db079b1a3e658e60fbf8 -05f0ae64fcacdb0fe94ee40d6c04eedab7cfe163d9455f90b838307a4720eeb3 -2ac7f3f5c481f1b13c89c0fc8dea840f9d831a60182e34625e76a1755404f56f -3159708b13ef0fa45f29789d939f1239cec70eab1b7e3e39d3eb46403c93cd4b -20a908d3dd4dc5507858c4a6bddbc6d7f1684697dff9e1c3437b29828474b092 -10be04e602f7c9aa52cfcdf41b4dcb5aea566bf9b12173bcf308b0be09eee8c4 -c31055f21ba2bff592207b06db59f1c0bf0a47a6f8e0e3427ce0fa3b033af6bb -19ad8c56653b0c21604d8ea0e7d8333839651b35644320ced951faaf72bc9d9f -11eb536172e79308dc4181748399cf5a8a86aa111bfde1ba6358f97d6ce321a0 -0ec68f4e2285554bd79582846190a0b4c65f915cc56108476a12ef795d1f2d7b -1164fc9072ce94b9569e1f3a26124719a9f98dbd7c2c71f48dab0d77ce1e84dc -2ec9a0477f2740f33dbcd5c26f7f82fbf1b564765862921f5f9b608ad22eecb2 -09928801579ae23acebac6ef82534fff49ad858eb1016e3973736b91ea8d4ca3 -e0fcdb58d03df3302536065484f9b65a74d77e38072ded3f24f59c8741c9a5fc -226133238093a453164929d3d3130489cb1371a84b7f62b60aedc2d4ebfa40a9 -316b4652991e4b7eb1f0e8c5badbcc6610e2a1adaa5b63d476cce9d67571719b -17aa626f79e0955e3a0c9b5c65075792be71654f25bd97f22c4bede0b695ac1c -5bc98dfcdac83346b146348cd3dee54dc709c3f2fd9c994b0a2d5cf2b3f2d19d -21ea3e39500108e28b40afd1ac21b390c93f80398d6e34b54724f765e3ad6d80 -4f341785c093029df4e866e973fd165d42d161522eb7ecf5446bf3648711a8ec -0ba9c3dc826801c21781972d3d0eb3cd92ab6d92fa328b9672aa364dfb61ab2e -4c49ccd922884f117681cef05b0978b91eea42e7dd426dcae6e4e6e42e2af77b -1496efd6d6b48c379769ae16857d6664ccab5dd40d4824d6631194a477e269d1 -0559a7501a13e03f52ba89be25ec5f0aab5764ec46a9c8ef8de0af0b0dfdd6bd -62b455909e5e4b5d6fdc01ade15c62cb8f56aa00df7dec130b35731a5146fbfb -1b81aeada0438abd1412dbd143f8b113400b12f35ed42230c5c1eecdeb2bbe1e -b2fd4cd8b012e4c4363240f81c09ca4e1625d13c2606308ac387cc42dc5c0e21 -0a2890ff74d980c2ccccca049e8c86aaef69f62b5f683773ea668e8091cca09f -28fcf675d9bdccfde8dff7e8db074dee6f875979115e78666686b6e7b7e46c91 -a9930dbdf2bca6f035d9fce37687df840bbb9927bca0e1aeb85f5e0f52b2cba7 -ac21fcc5d1b204af450d4daac12ba035a98ebdb028a565a1231b19bed2b6ba57 -79d15c2e9c8f9f40d374f65a803d258a14e1001aa2fe256b2a61ce12329cc9c5 -42401fdf03638f408a9e304f694ce09826ce1ead8958b6d4b075262552f04002 -8c3aae82eddcab522e414b4220d425dbd3b90461ca4e10c7ab5000351e07d09f -0929d00e9258a31c902960fe8ba610de4688532579f9fb648c7549b74d18727f -68c0d33c6c5ec2d35507d4d385a746fb96b9da0a6b7ace8b88d4356ef2559689 -192c163585a33da420675545f6e3c7f3ac01786f7347d3a9773f545e083fc1c7 -01f3eea4a859c3f4c2aa2b42c987ee3a1e3d010580adfbf5f9528ea23435aba8 -0c656bb5b625db72a1bff5d878b5ba0ac07d680577fbecd880b19b044309bed5 -a397324c7e4a6d0b2f9733b63071be5464f9984bff7dc2764d1d7084a1bf2bed -140e156ac6ed8a9b8ac60888b27f545a3dfe8fc141833116125568caaef58de1 -3a3b33868c1e20357d807c1187ac2e730b53c93e367bb9e403714d24e6979f51 -0b2a4400bdf511867d504ae784f87656b0d69e7d70d0acca972e0c98c170bc55 -06b3436d8d8afac4c84730a23e04106c7df6b93447cfda80f757de15f73db693 -6bfab16b76916e6a652073183708cbd1fbc05521fe8107bd1ca96b2d8f91e0b5 -3fbde2a254a434d875148d5b1498cb33caac483762ed2df8f3cd0a9d8a55486e -f9b4315a7f5cba94d180957027386667b8f0f01910d4716c6afcca901c063221 -32af0b59856709a333f0be85eae915601c4920dafa021d90524855ae88ef76a8 -7655d69385b4d76ed0c539226a3d618efb07d85b1306e701ab79a3eb2537d105 -dcfeb0895ea58a0570f176876d7fe5fa5fc5064a7a1a6014e834a7b48f1f33bd -365a4d3063419224695802fa998504fd21083be529f632cd0e6457a56150ad23 -046e5dd8b523411877314f6fffeeda74d423298a5ef5c55594cabd3f0558c493 -c4bf513f91f38ea87cc9dbde309c1c1ebc95c506a27d40382326f7b7ba72e70e -1bfd655e8e7f5b6a60a97c2848901739da1606c6abb18c9862b745e8d66a517e -01fb637f556d049db3c70f3eca2904498f67587eb9406ab614941af38a1560f0 -304e1edb26c33d9238fe3d08619634610c288a45f1b71cf261b9157346dcf8b5 -9b71ef8751280eb0895d87907fb4049b80d938fe5d839a7cc174b0c707efe325 -050a352ed072b91ae13f995728c886243cd7da76bae2e72f8a40191305b72aea -181005c728db151169fce12e9693536c5b8ed5de8fb77cc3b98953b8c97fc49c -460f879290e1b135b7bf3ce84614cccc28c4c1dab67321a8d99bf94c4080bfba -36b4d8e9f11fb2061f4724a9bbb05d47ff5f4428dca713b88e85e2d90781e9dd -21ba4ca06721fd05443d294d1ad2469fa770dc42d83d245c96d22a89582be1c8 -af7de0ce69842fefc1e50345732cc8f7cc7d10f985521f3302108dfef5362a1d -3e58c2957494faa84906627e12d5ab5a88bb902aeaecaa1b427d366e20b0da02 -312b7912683eb41fd1da556d1111aa62b982bb29050771d0dee4bdc9c58a5293 -181f828392c0d21013342bc5c1a54a8ece33ad807f672b925ca84cec51d408ac -0e78f1827bcc8d2cc4ce6d9ee7dd6c86915e99faf5602a0ecbaf07ea7c3798dc -09de894df6a9a8bc9a3e3c32739879089548ccfc8ba386c9a912bf8c4dae1833 -1481f2ca47cc2b618f2b0ad01b2bf9d2c0cd3f794e816058ca8b0cee911d8edb -19682a63f208238a9955c9087d01ff4090f305cf40b9b3ae05df66cb08cbeb26 -224fb58054a636a696ba942bc70f5044713f523ba0cebab0cea846087c24d5fe -125e06e07fa72bd6019d19b19de6ae86d33a526402ba82d7cd81bab782b2278b -0b9f0feb3f552dd9cf7174b790c49620b3b7d1caaa7ba6befe69d9fdf02c61c1 -bfa5643837f6b3ada04f300dfbf087c319ca7a01cf7911da1c848707b95ab37a -7ce73342301b8972a3c32b4d1e425a1724309dfdf34a3294afab1d6102bb0dc7 -08e366f436e7eceaf2adac90d7952ce33f641ceb43291cf22e9e033e3209cdb4 -0a8305dfe15856c38b27929640a747b6a177c53f32b947caf44d3db30c3cfdbc -4b1204ab6297b46ac0c221fbc1b954f26d94a1afe4a52ab74e80978fca0e8e94 -18f0fe2cfc3467c34dabfa38d1e14827559d7515f226882f9c490c4682714bc7 -3a1611ca2df2a360adb82275a6ec3502d08347d566aca5c4d0bd69020b29ef57 -5358f40ef0dfd1d1daec86f52690a828ef8d9b33d9d0b10f19e78e2425b6240a -04f8ab01563f718fd32f78c387edfb08299cd823529fff415cf00871dab2019b -0837540d236f2d261575e128aae71649b065072950e19f46a571be3810dbf9f9 -13a99ff2390d0e4bd13e765b23e195fca0abb09d8a257da18a1144678401fdbc -181c8025f79f4ad8647a783a2114665c85009191782e8fc28e2afd330411bb58 -0b12f0a849eedd1f6ec74cc9fd951e3e0ce7d8d09aac4423bbd9b46bb6c37af0 -a6f25f79560a21123d010f1a7017400a5c750653e825bfa36a9a97356a2583be -5b907f775f99010ce69aa272abbf7f225e008f16c528491694b6f6a40bd2aed7 -27177cae2754f3cb24ee27575b2e7c67004ad4ceaf27288aaeb35c4910a2d79b -0c6ae2c4f8ce64530dbcac3fc0be99af5ecb55015a8019c3d982b3a693994ed7 -624e7d3564116c1549d42424a689fc2f8d327ac6d2aaf410f89980a144c2a6d7 -09f7efe76a3db71283596d560f0a4fb5dbbe392e064b85fc6503d04e05a6464e -8d80ad1f40f0d13bcc0ad82baf50dd7f08fbdce42747ed7d9d7f423ec3d2997b -24ac2cceb52fa78fc4b51a4166a7df4144ec7d0662f3b77802bf510bfa04e4fb -05fbf412d587892393513839ddf362b7061b33bdfc7df8041555e5dd5cb1a7e8 -33b9daf56be593276e1be02a0bb742259ebd37d949c91ace2d9d6cb7d4c43e62 -06d6ff5d013c78f11193da8ff0b86a0b268b087c45ca232412e20a0859d7f3a9 -36a67ea0ad772bf1e387c24334bb05e7652ac126477b056e419a0257cd0f5e87 -29cbd8ec7de22f69b22eee5a2a73c5a92ce739bf7d3b2f660c885e85a27b3a7a -9c246586db3b1c8e7871972f28aa7e68bbc97b34a0fbee72b29de8ecf8f39a1e -0edd4058b9eb4aedfef94080914b88d94673ef8da24d00150010705f732b0008 -0c030f633dddef6f50c4f760b6f6f0613fc07f8aa6fde99bf997050221d337fd -d930db7967103123baa2d6b719e2a0133564724c6d757e6ccce4e9abd4b28560 -2ca82fb1102f54a4a97ae1120ade1fad59844aeb04ce5fea9607bebb6eac550e -1cc83988b45b694f43da82e9614f1227727c70c23ef8db489c5419bdaa386d83 -10088bb07d170f9565abc6af404d4a11ab1216efcb61ed0bc4f68539ec6b426a -72d28bdcf2ac524c61583dcbd56ac97647c3e46aeb1b3089eb5e53db10d327b9 -4dc8b2f8a083b5f053eab67f768fe3d9a92cfafb0b585c91a5cc9e3f678f9a92 -01bd0d0753dd20c88025ea2217673a86564675f511bd6af4ea44e74456dc526e -5ef5ce3bf568a76bec08356aa5d7f3b723417ff9f4297ec8ddf7d4958d1dadf3 -475afa8598cee6fa95ef0750cb685ab64db101e74a8f258428c6383ecbc018e6 -38fa77a53e16547b4ff6328fe9060f4da9313d68451a04e17398b85edbc3f3ae -f44d27882de9cb29779f9de48fa7d644a0771c6f32e13d7b797a9121e9f8ecef -23cd98d59cbe6d2def2b41980567f0be24bbbd984bace43efd28ef5a3e37f8ed -30aac7aba3821f59ca8de99e7e0d5b0aff545e34a466ffce86d7b34150876d89 -1537de5e19a5319105d313ac4040d9d9391699d9b1ce2d6c05a8d9ea95a59c40 -91ddf7e160c06f675059328b838f5d39d239b8736c366b406503ad092d4bbc5c -11ba141fee2190e51c4ab7841a4045e7fa6dac92b0d3f6ff31f61979b107c9e9 -317e7836aa6d6857219c1b7903f95287fbd73cec9d7fb640e30b7e2a74f83c48 -2fc73fb16539f46c5e4f4c82a944336aec0f37f38f8a1d395c107d461890a932 -1e3de05a97694940975dff590ffa3f77ae70211640de6f09006b0736331ecf97 -363d7329dec7109cc5edee9a2e421c08b9fa92009812edb5f985e7e45fde1c99 -237efb67b3a9b408bf148d85a600c91d979e16937be4952d5b45e3995901f223 -2102e441891051f9377f7f8539284f2808121499e02b464cc83dafafec92a3ab -56ecb8b9c69be0e7524dc6b796db182c4538c77d0ed4b8d2bc6fa19fa963db02 -0295af38b6d6c8c3bdb0d46848ee3b824da027f36d9a3a9109fd099e2fc85f71 -32296a678ed2f9a1ec8d457566f785e29c5925e4254424a6932eaac8a833fb2b -3b5949ff7d30ebcb55d81f705cbce049095e4fab1fecf56b8c4ef54ef5232db2 -1eef357ee4d10a0fb96c086e4ba08a6d65f52a6dd9e9e8a9e89c3be134a810b1 -8a803dce5760515a305a3aba6d19faf82cf6306256bfc9000c62239a0dd8697c -78c764eac3a1c12f96eabb2cdecf16992bed355d0deb1f05ec242b312fb1346d -01221c802728d563f2f49b4568a135592906f52508acae92e5bc00687a9458be -3b96995da705ea9fdc5c19afffeee6dfb73dfbae90d3958cc06128bc66b7ab30 -86423deca9f858482939b66f24a4c9abcaa91189792c7168d771edc6366e6f5f -111d4b537a9e5c2ee8461048b99fb6d167c786333e4d85ad1c387dc70236444c -21e1699ea03997cf5923babba2c6f56725b1cbceaa6cec77c85b4e32217e373d -0af0704126eb7fba38edd4a25dbdbafb33444cd3ddd34efb0ffc022282295e43 -6736715c5404b6eabca7af982dc46eb3c0424072d8fc603ab09d271a48946fa8 -3a7c42e67de19bb645e5032f3b91fee03633543ca5b6eabf43aeece04d2e07fe -5d57acc849f5e2a0615fd0a3eed755edd0a6360ca87e95fd1f5a50f2c0c75756 -0a1bdc7646d8e39e4c3314b31f7ce2f6bfe3ab06584e865a0d278decc22eac1b -278a199db28d5a13272915d370b10cf548af923efe049961f5fd86e6732ae763 -249cc7c00755786e03a671eb64d6ef315f0e15a5e028318f0f1eb2059df20157 -27f7aa05a6fc4a0f62cc53872573d87f7030fffe5027a0ea94973caf8411050a -1afce87113b6d70b39f3cab4a0f79c7acd07257c6baa97224e77bc88992039a8 -11d28d8187e7536ae900d61098b8ec0253fdcaabc9dd7f0b07f8a9ffb72b84c9 -63f7c19d81f7fb3b244f035822ccf20f27130f03f4920879a4ea02cfd9c5c514 -08a63e8b019d1f90c8b7c87764e45cdfbe625dae806842334c1fa45686029892 -0b2cb3c0cc1d7ae8608f0a31c1bd7026f3d688c60175311a8c3ea7a50543969f -17dc01338196ba79a046e113e17a8835bb6a69e60634b907361a32559588fbc4 -1c7cd84a525b0d598c054a1016b3097ec2c9559f4f1412aebb9683a7a4d64dd6 -5023aa949122fc64f20c7bed6a4123444c4643df78e35f60aa5c677996a9b55d -627730bf42c306995593da6b475cff083057fcd4cab1ead5c4926b66a18d04d5 -25c3bd765f28501b926b295855842ea87ffb1aac130762b38cd42eb41fcc0648 -25a0008f207a49a1b72e0e34f451458e01221978979cd2a3296b932dbdd226f4 -1306a99c3cdb6e5e2e3d835ac1006f294b2855eaa49334e4ea15cf4e2caa777d -4fe2c5551eb2336c19796a76e5f41e527eff28384c33fba4126f5ba08a25516d -031e339573e6a131d64498eeeb0cfee91c57fc57d8d3627d6f3354de2beeae4f -26252378647c0e60a8be1120133364d23259ae88e661924c1525ce369a06e09d -e197f3a69396bf4e1e53220f91c271a2802a90c1d93759c24099ceec3289fc0f -19830aa808fa11bdcaeddc7736050e202937d68f433c5298b82b645d29e804c6 -9aa7679da697689ffaf4053e99aa0c2ef6291badc5240fed6dea8f7616ccc3e1 -086ff03fc9a69b3d8501a561278ee38ce0084c2eff409a468b56a90b871c9d63 -ce59f89f4485e97ca306988d99a99ea87ad29451bb0920f45387b3da52bded4c -2b2e72d642bd5e6c6be9719a97770c6157d355c250586a241f65939fba59ea72 -6f317aefa5998efaedb3069dd61645db9cf5c560379360b03f257f6e05593da4 -41d81ba4d33fa23f447e3f5ce7a80a1e4fe525e8687d4ce7918773db902ee998 -0262e86dfc101ebbc8c9b28b8400f82437a61535d0b7c031b19cafc2066e7665 -22483d8ed516a0b1ea46e336eea218f41ec8fe34446a81a216286b2395734063 -eee54fc7f471714ceadf7a93979d2dacf64f3d428b53494940d07d6bb8dbdafa -24cacaf823a54332f8393cfd6aa94ff403e2a48b2191965f9f5de2f2e4dcf4c5 -24f5362728a87247d44975ee5b1abc3ccaa76cd102c5006b10e8bd8d9a2f85f5 -3aba12336b2b6d4917a0daf240b155933743aca9a4202b35ad1439978bbf6236 -3c7e6e604697026e7718de64ca2f2d9ca9ddcba42b2ac17002d98126c81e14f4 -2637ca3c162fb88a2722510e451ce4405f7e1a5ccf3effc4505b2deab746ad57 -4f799d147a808438882ca41f2dcf301685e4faaf47858432ffad227ecd472e8f -598bd2ff2ab425119ad53a8c568c5760adbcc3d0a4515821a3192d63d49c37d3 -248dee52f1ab4d05dea82cb6895a93b46dc56314e87ec26b361d05c20a19c2d3 -0f7518c6f2d8a2d9de6a5e2e10f094ec2b8ee29836e6b35563933857e0d57160 -1bd3e7a12f0d204a13b9dd609e1825aeff499ba7ea2dcc37f6061c9122603ecd -56bdd16fd4c13fb716af2da9b10b471112214064b450f4709790c1e0115b0f6d -1a2a5b77043c76c4312f70c947d52d21ddb87bba53e4cd5e1871e36592a3f8e7 -01552b5c01eade96e25e4401d92353ac52e3673374b78f0105b8ee8c2f34f3fe -1805859a34af2b30193fc62ccbbe12b3e3cb36683f7a84c6c6a4119f5fd1de52 -273397f0bfb98f947552ddcb601bce93071282186d60028962effc8ea5ae8cbd -0aa49bd678d5a464a8cc554412b413f912be72a616043325358d09a9ad44596c -9b5ca63756c55179cf91d330e1030f678ee3d4a4c4949a62bbfa035f7ce34bab -07ea1640267dd91cc719db3991e74ff634fb14b7236fc3dbbc2835db1988add2 -d30253c6afcd7e9510e119e98c524ec48d439a3bbe0c5e0e7b7f1370d10a476f -0b9f61ecbdce0f4167ffce310fe5eb1bbcd116d75dbc5769037d1f289d165eba -4046be9743eefa75da64382fefe53c98f455c54ef28d35b40f3295d8df6e9453 -0c473363f95bc2527f0406bf127050154e07f3874278399b78e4b7769da3176e -00a84353708c77f5b3a82f2272af22d9954402fb22113913380d133c9b48a88d -976f0bbe1f070630506ad6219d79db8e4613e512188b818069d401d2abb3292c -0a641e82d8e80cb1a159dd284df760acd0a934f085564af04d54eaa4c39f6a1a -3a4a6b5832391eff507e67f5f1fd9a97512ee703a98267fcabe4ccd1479677e9 -66157e5e6ead033e0d0f02af31c4255974429ab1868a6bfe2a85ea0abe896847 -28a24e28a29b28601625738a43f074c8b27278ceae00fd0a027436a7112f9e7f -4191ebb758c08b5b4f2f481c754cb72ff6a901ccdc1c4525d45b341ea5cc543c -1a477e0527d29e5492cdb5be7c59304c18266e2be0d1a9f59a1519ef728bfab3 -48113e1083e4b3fea68fad4061472a553a121e39d0d820ebcadbe15666d5dcb6 -33a7582e13d9c8a6263cd6880c3d4383f5ce40538356f779704a7201a06e976d -4b76668e04e175e7b58009423eb28acca6603e587a7d2a39322772043bb22025 -0ec1feb09a3920528e1328d9d53b89a28da27c00ed7facca590eeaa6631d6bca -0e4ad51f08bb453d3f5ba6e406c3af3d36a24e3d5a448ddd3baba3c04a3377a8 -68099ab0ea3c6287dadb699a5cf8ff2b4ac5cad82450f4cab723354dbb055511 -23793560659d0fd2a7bc06cd3e7c0015695a5176d8cae84f24289186d1d71a95 -b7ea21532431d02cfc61acd956a532d81a73b4638fb0c954edc2db3f81e62a93 -1486a3fb5cd851f4f4a157ea605c74c53835cfe2a772dcf9014d10e970729e1e -92250a22fa1f908dd02e52a78e8888863866e6a9201d3e118e6f417792c0ed38 -22167f306d079b99cdf86a01d88220551a26d1403385908f37879d11a4211e9e -18c3e9513ad5cb62198d91b2af8c40c47a68313268bddcb1efc2732ab2a5401c -42e12e09b6407adc48b8e167df4f8220209596909ff569cdfca5f6305fbad239 -4114c718834d7a31849a2be9b6bca3877b56be9593d8830f4eb583dfba07690e -2073aaeb6a24ede9c47fcf391d2c95ae5c218c8d3907485f5847e331889bd254 -15499bc5c92884d00cb61df2e70ea513528a3666d2a48013a78178f470117b62 -991583b2dcae0a52cc4a4d6e02e95a64c82b43a45df74166a6709cb18a3d6522 -149f40919b3f5e8c175142280b18bc987da27d93e24bdf88afa3d65f8404fd70 -474072a28b00f6682681bc4c171ab239413a0165ce62161716ebea1608002086 -0f46d69b5a684e7bdcfb23591b3d598f49d3809572b62d4ae804d5d46f8a6d85 -d1bf364dae6ce6321651b5b58c4121594718363b09e6366fec8dc5bca3c233c1 -491a0a7ab65d01c23ba882bc9e90ed59a0374647f54594446caf40feb6ebb14d -6e7af15bc750f74abc5f8423d57d5215e724ca70081d36acfe39d6da41eda305 -511a5a046036c6c3d9443c64f539098ae978c5b8069bac0f9f92227b09a00f36 -bb9a45d5817701f03286dcda09bad336063a52e180e0008500a6aeac77e3046f -0d2a7dabb3efd2e2425de000ba35e207b835f12282ebe63cd1b66672622651bc -11f31f00fb6c8ef6f510cb288c12d5a7d2e7fef8daa47279b608abe3d3779bce -160d209f6c9b5a6abb679cb7f7d11a51e78e585f03685876319070d74a605ec5 -15b81f6b13b4f3eeb8da7a38ae74f1c22cb3003d75cecae0167851138411a4bf -01f3df1c267630666892d252b7b823a89695c4664b49d9c33cebd6a1b18211e6 -2311e09e407d95f97d537b5d910d921cc71c60d14cabde16c4233b315226d957 -093535376cfc0535c432898c30e6beeb587e3c5dede1ff79bc1fd8c8d3327708 -af3ed147f522491dc9f35637e022546b25de8a3b5b6716c4427fbd39767ec91f -1741d626e7d2a963356d071094981f479832457fa4242a6a930e8b5eddb83e45 -8b48ef2aaf41c920993c3699d37cedccf60fb67f2467a06173d7f9f507b3f3d3 -28dbbef6985a3cb21ded01ab3bf5bd22a79013cde14c1ed764413037eb975244 -207238fe8b78dde0ef9d75a8d7a029afe329141248f5066ffec33f5c11cca2ac -044067911c7491091461f707fe53d09dd10445ee6c8d1bdc05c3635d7e4e301d -75700fdaf8bc6fbaeb7d8b678eb676c59eae349a0e8e88f6d1d1bcd744795810 -359da81e450cd25ba8d7ad38c1d60f8bf93d073fcbcc9be9f3c88be0c903aa21 -a35e16532bdc1dea75ae28864bf04f37f835772aa03caaa16a5d2443efa9288e -05f49b060093677cb07bb43931ab2c452587b442ad5b2527e2b287ea2a73c5c1 -95b85e1e429ac8943a9298d8de712b85369d28a26de96277ff8bd0c6afabdc82 -633b8c9845e4ae8764e4a943406e0e9f321b6129a39619ade6f759d683eb971c -1607d4f78fe426d44a4b25391d20f231a995c5dbf50c1fbc4258e6d65197edb1 -dad85949a60784175ae8597420d71d7758111ef8bc52dd3316a64050e8f66546 -39e43cb535e1b18d3baaf9e01030fe3284e2caa8a8cce639fd0818dd01d48061 -32b093e596e8ab3332d3d1c622fa5d44512c483a25cadd7b06b426ab289705c9 -17b4799594c3d9c7539587659904bac0f2f6e657847881bfa081527c0b4faaa3 -755b36545ac3ef35f0d5a63bb4cec329eb0c4a0c0a46735e2793589f81150cc1 -0d44ea7c4c25f0c601c5f80891f08456aeaaa5d44976918af35a1c32c20a5076 -9583176d8086f5df27c755231430ac0bf103bae64bd8ce465a8c773009fca985 -005eb22d8bea7da71e77e306656fcca6bb78c08ba95c16c1cad76e439a7beb37 -244f4324a8d49be9ddfb35d95db8d2c3ef2aa1add5f272c72c456b5a7528a462 -0a0c55b55d311486748c4594527d4b668083429769fd4cbcf7d74f1e1664d3ef -32f14095e0acb5ef9e68a2ecaabb519ffd0f126334019e72a5a28e761fb126b8 -5a15db882d47e4fb07d984bb1338cdcff0430133b959e2f6745a8d23cb7bd055 -21b2af152e1dc9e8b133d189244ebecf5aafbb7a8327334c0dfe0fdb5deafb43 -01fa87b9083ded178693e382e93c83a40bf286fbd82f1c3849f5705c08c95f5c -c02be4e486899de9e51232ecb930d51bcadaf8d55fae7a0f7d7b3b37a6f4b714 -01c393eb5e58e990989639884588007a49853b97503d9a35ba4b0d5410c1d1f2 -29c0ef134e3baf483fb0cd9a2b1264a4b0d24f68f12f9c32772ce450d6d2c8fc -86d14f54395ed851da558c1088660eb585fd88712297b29ffced4bb3cb312323 -726c685c7598ec0223a0f8f4b59a6a5b2aae949df947d87d3992389fc79ea32a -dacf2d046692f9b65fe339f135e18bf08c549c17fb6b59df587e56298f5287e3 -1f0eeacfe36fd295599198a36fe63603c89ce6d197335e659964bb8b12a8fb03 -c0ef9e5fe9b02635d07a1430388afb4b08279833ffdfdce2a5a3c73d5f7b08ab -635fee462b43fbda8082f0f04f7e0f7e210ebe4723a26d295b0bef334dafd4e8 -09b73e83a20c4627b3cdcfffde20858e09562cbefd371d135f0128389c42bde6 -3cddc39093b05eb3aa2e29c8526adb97d054d38979da7d859b1dd0fa06993e9a -1d9b8c568b55c5ad53e136d0c9a68b965aef2a521b3cca7adadfc42c9a77fa0c -14ee60f986bb9f6acd1c0435bf47eff5631b8a2be9f9851fe288d70085d8fba8 -0bb99c0685834c1c50aafa25ee6287d6131fb8cc833c5601f527d5bc62f053ed -1c288bc23c3c27d344834db8a3d9546415117faf44638668aef62ad8c55f8980 -177517b78e045d81676bba8a881fb05e23cf6dc6216088d4f34250fd24437e50 -45b51c500bc4b5f9c207658ce9d491c844d750e915779a759f96a13b3bc58990 -0a1fee514ce5c35bd452bfd87b047fa8c1bde7b2938ce5916fda371b29619677 -2748dec3540c8f88af18d4516b1b5138910099cd3b699dbb51e7354878859f81 -3a331f3efca1f43f17f55a310f5fb5c524d493b779a3034303f5956c00dcd431 -fac2f0b4eed5ceb89ff2b26cec7063cfde5b8e00d1c2f667a4fb85aa6c9c2ca0 -2182764ae93886acd2daa7faabf59e1f5ad537a6bdff7a5b1882a081a7891d11 -313467eba9df480207480ae04dc36b701779f89dd8b178f8cc50bc0450479cde -25c10cb65611644c7e61d34897e9533012518a12eddedbfcb10553a38576273b -994eca03d12000e71faf3d814026334f19372a5064a88b5af4370416e5a339f6 -208fbc36b1fde39535ee05fe90fee7196fa8e3441eeef2048c6ad7506cab94a1 -43f09ed7e1eaa7c4728ac394431faa5ea4cf475a99596e225b781dacca46db94 -61b7dbfa612569e740ab3e17fabd14723a7749a5b37bbf25fb040e93add32c49 -9a37f29fc228199df3adefd835aa07699e2c5e46991c0887f36eed4246f5109b -1ca67253a829ac98cb707e9303ac9c427ac2afd62d4c93f830c51824b89b0120 -07f73621126696288357d1cfbc351aa2f08398322dd7abdeeaa575eb780b1d25 -26bd643564e76c29480f0f22dadf24eb18a57d1458dc9c0d418ebd4a8d3a94a2 -91a4c15aff272f7c9dd2627fd389725c71e09dfb8650dff8586c4c137c179d19 -1926abf78edbdffe253c8af3ab7f924c08f13fb904ea9496357ae9a0c62f5ff2 -312c6dbb4001b7468754ea1eb9e1f3016d5c89091d88c6e0056f22a0a6b737fd -55eb0f54e372ffc00c88c1b37957be67ba116560f755d704b89fe5363a0d889e -ad5638bb82509c1190b80e24b764409cb72e341a2dcd9099a5c995fb40a6a7b9 -3023a163f08995e03ee00bd72b22a211464479ec84de843e5eb2fa839543c6f0 -471c66b5fd3327472752b98676c9c835b94fc96457e8610564e97df1ca2cb14d -11091a4569b37398292171c56925d1f83c3400c93ecc099bc34057b160d14b7a -04f0d286366811c79b9c0a200fcd1ea83298ff4d8f594628259b19e115c33edd -2d359a4132ef645e6a5b3c36fb47dd3c3f958380a153a51e2478781efaa4d789 -0d0684c26425d9793aaf0974ec9a482f3f85086a29709f19658e1e6caab67684 -8351b411f7c3129b54978353eff2ab81dc8f8d8edf7f731ee46ba774002c14e5 -169c2748c45e8826ba344f3b3b0a6569767681a8d5c19f6a5d140dce28188992 -42db2a691eff20d2cdead748419813003536611a49639bc2d7cff388a84c67e7 -4e45ea60a24c774a78d092e5f2e6053c590f27b19197738ee2d33f6bdb8de9fc -10d330a5ad2e0ac95b3d4e9a88d53842c334cbb509909b58eb2fa02aca8fbe7e -11a67387e960351e134827dda889f84b393a28c942f399eaa8e9594fa639522d -31f74dbe613dfcb9154b59b846429189dd65c7db0f4c395a248d64a9493698a4 -468c2a14bb39473197628980c5d0427929536ad1932e823b3054b1dbcd706598 -50b0303f7dfcbec9caf8b3ee6ce42441dcaa972b19f661607b9b4afb0d63fde6 -17f50ec663fa013da7cf053e6cee70c0c6b5eaa936c47948c4f4524e27b128fe -c63352b0302ae5de569297d27c46d54f4c153bfc89a0859a163a19b20318f9b5 -27b4dc354e5880327247bea42be6a03533f6e84e16158d02269779273093f4bc -35be909c2d8c421f2379e7803b32868daf55847823fba6f7ccd72ed763b4c7c2 -4fdeb4803f6e7c988019454156340f3349ddc4837981b5ee7bfe2db5b28ff87f -1426b4d5b8b447c5c32743a2ab9d58430923d823e5ef3b39fc7aad3fcdb9eb84 -095bb02c26961ff878c9ae0f2054f26f0a28ffddfb90228445229cec54ff227c -0e657d63caef946dbe33504c371375a80dad8cd13a0f21cf9f72d81f9a3177cc -2846403cb0e0fdc73c19b9642eac3ba0e1e0903ea697c34351d20eeaa7a85279 -00630abe0e4e15cfc8ba1f0d0da33d1d3278bce2cd90bc3d892f29ab59ae2235 -728eafb1c8db2f9e49962e3ec65005ec7617adf98a037e4805ba4133e47f21be -19bc233997508a99754f13e0d7bb1b65c5ec67c88cfac60f65f2b24de248d27b -128d25a5a26369d58cea67180a33d30c9633758788ddce68f281e1ba0b2b42c3 -1183e229b1643b446df5e7ebd071f2ad4cf8e7b9d1a6f617c47ab49ad47b663f -401eed3017e53a5199ea27443ab1e0c5ebb47e3cb81e5d5bac57cbe6b3ca115a -5a645ad8a58846e725873feb1455bfafd95511cd726e5794358e9b6aee54ed33 -7add7874fb0fa694adffb5f8d138e13de0d76872c80d4b0c792e3739cf956762 -01529647560683cb55b505f2a1a77ac2b934c825ac45cded3b1ef37dd42fd47b -d9af33a210b596e35c1322860ae3c37521ef578afb4fa64c544d2cc1b7fabf0e -34b34e1831c0d4d14f3302fcdd0722e9ff83ddc523522580ea775cbe62278060 -146808bee19a5993eaa485ccad4acf2d24200570883c377381c87f946353be47 -44108aa16b8985d6b7a925aea6a0f3c7e73c034e9f3090e10d7afa218f9a3425 -023b2f9598a3e0fd43b4f8c87879f82085290c3bc7f6cc3e71b4811a22ba7dc2 -0984eb2c56182fe98f3a96a10912067d109550f8363fc22cff057c27af7a6daa -3e2249a5c301dfabc8e0d7ede5ab1ae7aca19428fa2798d6c3f71209d0f6a3c9 -97acea79615cba5a9d7907acd862bca0058906b7c892811c2c383a5edafd7540 -58212631f7c1e98c054312027d61127f677343fd0064e9f9dacc4d949044432f -13359e22b1d17f5775c115d74c54d672a0c579b917533d41e57c3854f1bc58f2 -2a153d2d8cd6d35d7a6126d8a886b59ae45c0b1299fcbec1ce297e06300005a9 -104c45d24b77a80f0a91d31ddbf0bdcddcf47fabecaf0de92b704d29342c82ae -22746fe205cfad59bcad903740ba0d96575545a3361bb9d3c1384155599fbac1 -145170c4d738c8db75fe718930d0d2d31bf65d8ea93a55c3bff6c24595dd2973 -0cc5fdb6d5f59424649416f8971874d0c3055c91f704c8c392f1107620b55596 -4cd2e8dab3ec190e7e9c85cdaba36e42a861ea7bea06a6d667ac0268ec10d89e -693a579533b40bc819d434d9c94c4a6dbebbe82abe73eacf2cb3cdbc4021a752 -d18baf70221ce352d6f8ae673a1874950838dcf7b4afa99300df80638b9dee62 -fe4b5d1032feefc7f19b2eb330af2fc295b387f61b07605ee141eb8b1ca7f956 -119b0bce000336dc4e12f2f5e75e48c77afeb496b5508eb5809451b863ba5e8c -0d8436106f8b7a8113a62b5ebdf5f02951aad018d061ab27d2c07208b127bfba -cc98747a3f4df5c9089e10ca9dbb5721f21bfb02e86c50ac01625e906fb7df8f -0d94fc91ae58a4356a729cb2eb69b19a060822570e7ccf4f26671569d562c80e -481cee4c5ca8fa6d2cd13f3641b87e21338dbff5ccf391e66a3abbc71542e528 -40b97b9c05bfff242fefbd060b6f2cbc662a27f71eb0bbffafbff59f9d85cd6b -806aeed8c7253b1d19202854ccf82aa3fc94d07a343e3860fc168572136709c8 -137201753a2aa0c532886155b07168189984ad60640fed94e433a7c79bb2f44a -037d7cec7ec13e5d3f175a23ff45610c3f22d974b25ab64a77cfa1f37b0f2a26 -32a1d34ef18bf3e7ad5a509073bedff51c7ee84cda977777a620eb2113449eea -1016785531c512852b4207b77c478d3e1b6f0ba6d0e256b0f20e3a1b64877808 -87021d3058e262b912000fb645e4eca805a3ce6c21a6091ce6cc67fdf59aa40d -63a0da629b59362bc176391bf003a38fade94702e2f0f5f950b3e354f1a1f5c1 -015210a75006da43d204a2be365badc2ab742018d15e112bc8ce39b9813ed128 -2366b6f0a84ae7b8bfc72786e747221fd1ae6e88e4984e332f1cea7af40f0b35 -3b43a48abf0592d8a54c787eada1745e2da2f1dc168b9a8b81958bbe950da311 -57b501e25ea9f69e6304e70be54adf2a598e87860916744ea9b91548aaaf5fcd -3f0f3e5687e9b870da4b82e3a63a49d19610db413b4ca1c58dcc1b7a98d12070 -3755f8fff3deba6c25caff4ec9e5c3ffe9fb79e3eedb25a5db0d4c909f142a2c -1f1b8f53f7d680afdb22bcd135aeb726a3f55f04f473e1a83ce20159e52dd302 -1e56a3ed476bab9c57ac6fc7ef6745f49dae222c0fe3d6686f532a974c51de68 -006412dafe1f63448f231a17bb0ccf48aa610dbb8cf8c11608b94ae27b7af376 -034f6a1756f9f26a9edbeae39bf2428adbcd41bf075757a126c6f66ddea96c19 -02308ff273886fcc7b7c53860d1176bdde7fea9a56096f076fb4e4f3a78816e9 -6e16130774ce801a4ca334e52b545a8a9dfe2bee0e65291db6fa730ab3db98bc -4ec7071ce3c7cb9f01a413fd48d92e67d26f7ef0100f4a5e2f5245bacdebd6a9 -0adc9871249214d836728a4fb608df4d19300e62d82cc6ac00ee3d30550fdd70 -2f9e24113db4ee9e0ce4348e22f8d118f01665e8bb0bae59c2ee405c3efd4654 -1a9419ef87ddeba3f8f11e6c3f84b47ce89d029c187deca4253ff04bcbf98127 -467d400f98e1a13980c25a2164fd9092392385a9da2e7179dd7b3ed757a235f1 -1cb1f286d7275f2462242ed465dc647e6acad86a8821d69e3b7faafef087622f -07d4a92513ddbd6fe610f1f18485ee0e75239d5d278a084178e7dfb58cebe261 -03216f939ba4c4da8d04fa4da760c2a6096346b88d61aa9f45f6b06d0dcd880c -6da6dc2d00c54e34793b6a1e54e4a706ee4a5999db5ed5fa24dad5fb432311ae -25d7c96af6767a2833f187681df8edea1a793160ab5e2007c9d9c735a21d7502 -857e372ac89c1865261034a39d876c5b81f5f6da7d7701492eac0ed0e45a7d26 -1125a0ef798e6239217bbebae363bb45b0f1af83dbf6ec961986a6215acd7c8d -adcbea6172a24c9ac4567e566e2d98690b4e51723c8915fbf1328c5d13ad1469 -226645c2c18a7687d9e6b71d51f03981ebe8e7ad74dcb4c58bdf176c70b81561 -0306bb2cd1ac8a592993a1896308a6dff174f53ce5b643a675d0ad95329e58f8 -193eee92335da71b5d8d3a1f91ff1b43b2cbd0d542811089f3a51bd0b877cbfa -30b197d6682cb0b53b638d72a94ec7a2014b226c197d9f59757a68134b620fb3 -1b5201ab7c9f68cabfbbe0da7a1f78e1983f18656a8c0dd52e8bd2f93eb2ac91 -01afe0b2046109ba967674608bd8f93d62f71a795f2ff306f6e82d12c5f98240 -1ef15e7a930adea199286825da67489fd1f71a08c20365abe9d59d1e69a2e0ef -06bc665c708c06a7919943e567639810d780426f75498a2ee0b5fdc49b78c07e -34970bb2411cecf8c50242d15c4693c62c4662406fa5ce8da92c88d62569c6b8 -06d23dcea6ef96dd6b78a50ebab6d8215ebcefc4661a60c42367ebc3a3167fd0 -ab897f3cf36f8550da12285796352bc22794f0c73ef88be91eb2fc201ba3482a -0043f15e5473cdb8f76b4f21884220f3d19852e32ceb07e615fdee98cd7f8855 -08be71d9c4e761d81f6520b9ddc8bae0d8e96dfd05e1fc9cdd2dda97d379d00c -31b402c5017f0d17883d882e843e8c0d7778f76f3a591d0e9665842676040483 -08fa1089d14ef7164114376eaca074546492ea2d163563cd70b866dafc502f70 -7785a2b6d47bf3c516ddd2651113986b495c3f40038daf58335b03d3c5da024a -1d68aa962b91fb86d867fc33d35ff2f964d86cb0d3d926cb55e455c75ddd3055 -23e0cd1f637a077d250cdee73dbb4b9ebd46bf02abb485b5928d0fe1792e1063 -268af7910ea02e0a5ba7d32e6900bb78583cd5a6e656d1c801bdaca611dc0460 -49263fbd36bc780fede5d9a6aa2ae64fd1970d36dce2a5c7e35c3ce645400d8d -1b72c60348eb2f69fb4a0c6194b2080cf4207c4e521623056fcd757bb9c1a321 -33feb91347f8c1933492d2606c2c0a4c58a7128279b1b0dbfa2117076cc7f409 -13788174f03f1a50b7ca2a289c08213bb429a644eac6b02cbae3e005ed1dafb5 -5f083dfa6ff43fa88d4bc8617533bfa3e0f7f1636d2a181c781340186d2414ec -72e26740fcda14a2e23d302ed005a23e25fe8abdc709714782601447e24e7c1d -06a855c46911c51fbd43df3f2203d7f59bcf4523936728f461c46429b4f79ef1 -1f89b768e9f3aae0ff99eb34a185fbee205dd5f252e42195b17d91c69670ec23 -002774b569101025b468a13d8b9f2c9315fc804b5db97b78124692bdb7879c3e -367e7051feb42688acc930eed5f1a63ef43b97b344eb8774e14ccb6008a0f62c -36f9a0e6fdc41532ac5a32843044f1c2b15f68e01e21c28266ce1d7be6295d9d -1e87ceadb7314fba376d92c4a7b1ff504242e2febab6dd480b39747c6be23d36 -46b334973254b4f057eb9847919314252e98907f170d57bb0a783fb62dac8d9b -8bb4261946da3bed2cf8149094aaed0dfb9113ebc3290352d628e3f5e5252e0a -101926168599fc72abe1888bebc845744ff35f082f41e22acc47c8521c127b0d -0ea18bdb2b7c469726d4c6b450179caa085cb43ae9b22023169420b5fc2b8072 -022931c9f84e559a22cbcf9bbf7cb48e4ee9858072bd0b850293a5ba109892bb -1862c3be3e81505c6436ffbb95cd96af2698d3a472e1977fca9f6376301ef3eb -157ca1839fa8c2698884134d55da597f56b0d5838bd0365042cf48b1bb87ecab -368cec6b7160155dc4c1a9395e5dd1664e176a275029a634dfcf883dd6c1950d -1290ed619a8259b6e7e86ee05a708f61d89b3bd994ea23bedf4e6355e2928295 -18ab18fa0f534c6fb3318e76b591c32d95fc14adcf2067b0a3c6d10fbf8fdd03 -1b81c9c95da56e02c472e9a536c844c6178fa5afaa05e9fc3f630ffb30d07b67 -cf8427cd661ea56533eea0c9c942a4cad49d968ff9e17eed4b3c540a2c50f99b -0167665fa79abd33ab71c96cacbe893e0a2482c7e7999f8344fc1c10ca4f754a -898d6e8f80f26b00e588461fc9fde58d0327d5a080531bdc8007b0e66454df4d -06567a5916c0ea15f130cc52f55d7d035b05193e09b1f41611ac536d79ee05cc -7a01d57517ec1f204bfdbb1b0fe78cedae25aa014d15827332d4bc685d9b6f41 -265d7eaf469afb233644d1b4a74ab18f795b470666928a38d27dd3009aeedd57 -004afa8f6d8e14a3c509d50142b292bb1786a7522427d01e2bb0308df7b84f5b -044a7cf5db921e7639e5b5ff88c71c5588c62bbd13311beea9fe2f10db3c23ed -03792e6cca55eb00dff14781d51321168d0982dd7c08158b1d00ecb8de2e5f64 -13b6d945806cfa9f8185f10320f58bec6e47569c0bee3b457989f7e8c1b1eb1b -11f35e1c82f737a4f424054bf21bd73c41fa99093ef62f91042d25adb41ea599 -0d0a59a07edf1d18e079854a144e9ef707af5371c3de8bb80f687ecd3c3928c5 -14c6aa04409685457cc73dc0cad273c148d313a49683334bfe478de208e3d557 -39e68c16216939f879eee3e4b21c89f14f84802af0818e8ef5e710624b239e5a -0d63afea45399da77655efa871092241820aa81c9b25e1bfd045f752f0d64a76 -1f0cb5aaf40d68bfba14a03c96b7a0ac809a3bd1b51801b83c32ca034069e0b7 -040cf6d25a2875d14d07e533137fd4e6ea52dfe229b3b36c9421a13c197fef84 -3712efc3468c038513f78e30d9f7b108a5e7502c1590739f5f97b44e20d83a05 -b344776b86b320b5bba010cac56f4bd0dede291349ca56b8f77f1983d79053c4 -2b0702ef8d15721bd8f157f59d9c84a69072b1a39bd1cca548e2beddc02ee8a8 -4702fe138d82a3433e6a26c89f6c8a6178f5badcc69d9d64f9a2714cd72e58c4 -2c3425aca62d9b5862158c4ab77e84b21ed1ce95de8f9ab3f75a33efa58122c0 -5c1ebc86a16dd19cf7812b530e11159c163c27941a0433769196ce3658f3ca08 -712974e555e0966ac80b4e776542797fb1480e0caa02d92930d11c6052a0ac41 -094b89210a045536f206a33b3119074548f53752f3d5c19e1f14dc159480b09d -b4ee479e136dcff7671f9eb06aaaf0b78cd498e1f44ff79db4f9b43e9ee46885 -35fc535beb55fcabe48e238f4d336555004e1e7f4d508b4b72714327c0a7f6f3 -4e72ecc0e334a3206736f5daba20f62bdcadfb4f5aea504febb8634774c3b841 -4759c60e57773ad3b857e5c8df50505f161d16040686c604123824498ea6c4ed -03fa9a08dba193211968fdf279d9642e578ca9ae459ef01812f0079c6927d06f -07902deef891fbbf09b401bc9031b078fd7b2639c32554ee05c232849984b113 -3f7a3c23c05698b6c9595a33239cc85a35ce78048a2d7d1b7e742c109ff1e22a -1f4f1759e802628c9f6bdee6d25f939dd4fe7a1c9c8440c12bf1b068ae62048a -f2e5b486558dc9662dfbee1c1062072edf7e0a4981138eb56cb870f97002fa70 -26b9f46fa784348d74431c2b0f9d062504148df9ef7a2191a6d8cf5d695a644e -4114fb391887881b0cd77a3fec4e1d8cc45a19358c892d5e7cf43a96391f8297 -11621c5a16f9510b7b65a8759c91801f8e90141d75dbd157ca74d9d5d44eb97b -a3092fbe5f58bdba3b43b8082eb45daffc47bcfc28eb3091541f0fabc33acdd4 -0c97d2c82a8a1a9111bf362ec2cce489433f5c59f9ff441718a180bff1a97a3b -3b88d11821cee99d090a8ac2c0a703e42404065b15512992dec9fe5fe6333e67 -26d1c147da47acf8699b1772f229a88affc1fd377bedcf956a6721b4eb75cc26 -98cdd2707c0c71def57a3b7b20fc5287c35fe0178c4880cb74b6b516198e3f2e -0b42b508438ee827f0067f243d6e756bf503440ec9afe5332834f9c8e23f99df -1bde591bf0cf9394306957196f9ffdcbbb3983c321b0f1afc39d6d0302adc77b -275412d042f84ed49fd3d48cfc3a1df3154ace769f0a408829a342aa49e6a23f -11f71fd809a6520f415edbd2c5f00ec4daaac492fb8887bf9fe877002e09b42e -1e72f6ff5305b5680449ae81c895f0a179822a5ccc58523b28a3a11bcc738a6f -119aad013b4dae7371d9383ed616a2439a72a0d8b66b3da5dbb3cce5e6aa0936 -b9979d7ed139ddb7382af684e0e5bf0853d835f3d2043ec3b71e1d78265e3d99 -4d90050a4f7cc8c95d07391e8d14ccfdd499f39ffbfa1fa3e13958ffd088e375 -0a4116314a1a365850a6ee4edfea6bd654dc6a21654447031f6fa74065df9f82 -50c378d6fae8db5b58440cdfea7dd310acb2a2d420af2b56573d35170e7ae5cd -340abee81620183234686f35d9dcf4d624eb5fe8233ec781f324e49d7b87bee1 -e0248caf25d2f8575453a536b0bdc6f6de8a7b8ac37ebfc25565406913e99745 -37beb26035857f8f31a8ff68cda242518786e6911e0191a31c4124b9b28fbade -0dbcba2d7510f8e0179de8d95ecb8c8cb4e593defddaff130b11a19b82c2663c -1446c15072f02006d477b67a7c77c6145e7ca4c21f5671dd0ee9a019dbf45a41 -48d100a367cd576e3f7d26c352a397c03ca162c65104f5013bdc8616e14be89b -1c09d3d22b1080d4e2b1e409b8b2e61b41bfdcf95775525a5144b350b413da4c -1837875ca35837ea7d6066449085fa3e8019be2d47d83cb9ab7eb6d071e0f9e7 -222f7b190c99a3cab4c9badadb84d4e543e151bb9fda436a1a5291a714144d95 -56b56983989a2c6887e7385a924362cccf35c9276cd05abd621731efebdb110e -0fa2f618c870be089877c73445d356c99b05c1b3be4992be52ca67258d976c08 -35b73ae09f663fa492c0166c56413cd7729793d0f9afc093a453ec5cd4b590ea -0491ae436e3e7182c187a29b2044b87262dfd67eab001b104958a9fbfe8b649e -262a7f2966f4ac66882748cc1c7df212f27d111df1fdb025b681e981d66f4e27 -0916b48bf48a813429db5bb126fa9faecea2afc8ed25b3825ca633191d4884fc -a1928d7ff2a6572d4162a7ff9d0f35f9794277cdc11bd1b4c225aee6f27e6c7c -21969a106caa0d0797f1f7bfcd4e7bd4e438af026683d5ab0ec9fec711298616 -38f2d3d6f18bd694ab183b7e034525a721cbf1ca8a74f3e93f2d57edf46f45cb -0c75838590630fba55d3668af6470e9e5faa831a9107bc56794d3d7e8aa938d1 -a33bc45f3bfdde15a838075ec86ba80d87edb5b9bd4c57fb48e762800207ac2a -10cb57e3311e2929b4bdc1b8c0b0bf2f2fd65437c6e772168f33b2a2351fe233 -006580e9b6a8f5bce4fc0dfda911589fb9bfca2de09113be8d658dbe1309737f -006ba92cd9ad09e12ce2f78096132469b7aadf0916f42e39574c1157d221c4d6 -38a822e20046b32e1d29cdd3184b3654e08269c2273c7aeaa48eeaec5bd492f8 -2dfba76fe583642acc442ba63eff1f44bf8e239b8eaab50974d17b1a3cb1121b -a5df602e10491241d9dd11315ffaed2f525af2a0722e4f9d67251c605a0f568f -31e8338086985fba44e5dfeedc48943120664c72c9e7b406ac8602c683c03223 -1cfbc3ea4a8aa13e6a1cd74b0271470d492a6ec3d96f0df01a934aee2b2253d7 -1587296b5aa1cb24ab7aed2a75a8f168bd7eb5b5097aa50a7b0976b72f8360d5 -895bcf01093444278f9e1edcfcf4c5272ac18388e077490b7a20c330cc1b596a -2a7420792e04fc49eb22f88eb331f79043aaa0255f761e02e2285ef22f2a4273 -f7a096e6b3bf1ccd83294da497b12ea4da16bfcbf7acdd6c784c22987284b10b -041757cd0799071b91bb74b47bbc29f6ce867d74f47ab840511002312d156891 -09f413bf0010393f21bfbf955838179e0da2c595271e61646753ef751a85a45a -599fb2c9c8971f3f45a575f77cd1054626f77fb3e69ae53ed1df957134168674 -47bbc0dfadeffeaafac6d73698b269fc345aa364f444e78f7cbd05927a7da0ce -7f11c0fe028405eea38bb086ff85c3c620ea5c4cd02b05ed50ca9fe03d615fa4 -111008c2c815caa61d98ed20410e69d146945c2f316997286e8849b773b67b6a -17fe21e91078a69a31a838b95c312e97b22f00d4af7e0d8daf77ce321efe325e -a219fb5d730684cc874e02c2751a0e6cf5ef911f31e50d261bd69ea4d6b4494a -521b3434c300ff996564c395dd2a4bbd2d8aac450980b29bcddfed787e28f51f -28055a8bf0da3d39f91294594e3aed8545e65cd1ab23df9966862055070c6845 -00978982cf8d4ae569d084de464e52dd7dbeb4d67a95cc2ecd8a9feebf0a2866 -6e86376fbef6457f76fae390664a4671898831b7586fe4f98a8d5e99b04180d7 -474b9b4443fe11a4d3dcd67d8efcc198d1a126f6a6c4361c635db8ca15f14bcc -2b70781c2ae1bba1a5d392190785b7d87809fcf0982944a6323a0e81a1880e16 -073cf3710eade7a4bbf4aa73b55e6f7aa7edd9816345fb39e303e83dcb363ffb -e0372f86ff8cd3b91072e6ed524320fbb7243d09ea7e9e1436a1c60617deab51 -18b71cf63b5d6d6491b764582abb264954c7a02567f2abf291cdab92528708c7 -29d722de070262d37d9b4db49d18ec44dcc59f04553b7dfa1bf8ae567ede0a88 -128e82ce9e7de6f9c20c2441ae1b7f1a9caab5bda15c9b676a3d109b61a68c17 -2425a8a51ca1ac4670058eda4eee8f4ca5e35c72a1dd1a4015ac9556b76fcbd6 -1c1c20dd47e4d740587d5c44bbc0e74c8493c19fa7564830dafd3306f5b541fb -3bd78119a79964ab8b0de98c6fe52fb3481a53959d3b15ad23434218f0736f55 -0a577f3377bd85bfa408bf7a8d03ad35f95438526161ed770b565ec344af6099 -267d6373a4f3e3279d831c8d095e125116ae2488fb62f889181ecad7a738d834 -3106fe9a270943320b2ee5d3026197d143ca1e9d375e6b23b06f57cc7c5fa26c -18a0eca70e0430a7df15677cee46052ebeac59ca5870ccd38530bac5eb5aeff7 -31df7f534b204b8c18766fc8bc567d3cea827b882d8506b158ad644ec93e3732 -196e6082e358a1257b3e0bff6694d6aa6ac21bc41d8b212eb1e62623980453c3 -06990e5c40ab67f213569083fec5599df1c7896a8e793adc12a08c7c1b4f6eb5 -072ac58f58576944688ba622045bc9e17774c27ca17089a9b1a9b2709a008588 -00f463ba06f4145baf8944c152b02d87d7d2ac57618136783124a4cf7d97f19c -2363742fd9904bdbd23e6dc9b2250beb1304b197d3ce38da71d5de3227d79550 -0a37ed77fad7c194e603e45b5b595a631a3a07fec7a69be9ca0093376e3f5158 -0ec449a4abb9b3d3d49a889446d17dbfcf5a6b5f17edc11f82ff59e2950a5ac3 -023d779cbd95b96d1509f5bb4d9bb9e8ed850f6b7c07260c5126a56614b1dbf2 -0646ebbbaf67c01e5d50ab203a4d90a3b763285dd5e4bfa32f2ec24dffbbe45d -2a291f6c96cd96553dfa08eb60f7a3f5d4265fae106b56989b2f4c0f509f3d26 -43b6f17e0a12bb1fbe3e5c7bd6f0612afa8fdc8a0c82de31479892316e0269ae -03ceeea6e6303d3702e0e39652494e93246dd2a5fcff78c257af2394d538ae24 -8648ced3fa47472fa4df5fb23d7bd918abe6cae08ec5cfff2a7c6075399c11ae -4c6d8c760b8eafbe5530cead6e34706484466d7da48dcc63f3ba243ba728c494 -55edce2171d9a77c1df0b0743010f427c6e3f14f542fa4a745f6ed9001ff908b -384bf8a7aa1416ddd72364f68a3b49427eaa3ed0d4847b52e18ee0a20ee789a4 -83772e3e582bbe2f094ebe5b1abe338ca74d372fe04c4da50b5811c83dcad86d -1dd3add7c39ae4e000e7479b026dc9bd0efa6bad7d472f295eb974e060dc9e4b -2ac35b7368361e24aaa57ac868506b1c108ec3672589a1b867cf9ebbb2291db7 -953f3988a97dbdf3c086fb6fd7a0ffa96727b650620f3ab4a1e8f5fe7e85880a -083bb7fb8d386801fbb336a168dd270497ea114aaf0c40a2229a368f836132f5 -02ea740f98c6ff2d5cc31c62333db367a0509a7cedf41c0b581b31cdcaf95d16 -6b7414c48c93ffe0740d4ccc52e74924c59eb1d20a2fe3bcebe8920c8b7fe8c1 -1fd0612f271d4d5dc6456b43602bf06ea730fea8bbc9ed106abca99b576ecc0a -0f87d2e14e1c3cb76db19081d8e623f8032905242c2d58c76eefef1ee2642edd -909c86bcee9210edc037ea38b1fb55bff9655f8b48f1266448a4d33acb69c91f -1a75c3d8166c662e58a34cc856c3477a927e6eb33820a5d043e279063360984b -02f4877961c1515a6a2c7527cbdcfbf1337729b4cab10c6fe4a6952eeca55cac -01661a4d31b36bef58ea18557d8226f68f1d8991c7cd2bbeeb2e8812ae26e3e8 -0d201d709f5d11a611ad6d13ff58c99e75d1dae103819844750815023cf4e456 -03affc934319f70a4bef29db98eaf2df2f847a85ea9fdd6df14ddb99344cb985 -2e8ed9246caee8421bab876c91dd5b85ce48637e82ecea3e53d691ae0347a834 -289bc1647f2a59ce2bf4c341f8c39a5406051b92805de5a33e1861de79c43a16 -48718edb1b806fff87b35149c3884e437ea768163c84624d0bda7d84f6d9330e -004f88aadb5db92f21744549e1106955c43d19d67a06d84ca87ee29ed23f1c6c -bf504368b7bf598ef4174dcfa69e4a83f64533c6c44749228d4964eeea3e56d0 -046e97d862ddbf02ca966d76eb8edab23561045b07be6f8a5cbaa400f39702a9 -742267476573029fca1b2d1b0c4ee02d0ad975baac6bc58603dd7659cef7ed5c -03a79c36fce5c5c6b7f4ec417b801e2605f4fc92cfc2cd9450a34d4750786fcf -072f0ef98484e3bdf4ba5efb621f1aeaed7669584cb09a4d927d4e7f49cbd330 -00aaa5905e872f0ced0f46a6fc6b7cfb58de345606579bd01d1449a4d0a7f8b1 -598e4b14d75a8154e26abd9d02149438780ccf98bed2a3a6e0fcc8bdfd2e2b11 -3507f6d493f2495f2fad2c8720263a834cfb54688128e59e59c97e71fd5e1ed3 -44e1593faa948b781865c22be99b99c73a3a6314161672ad254dc3e5234017f7 -3bcb9473e1dbf93904d509c7cb29162bc1e59b542e6e4630088371a5a858a659 -2ca7d37f21ccf8bb9492395a8f91fe871efcaf8aa5a20a821241bcd0f6556583 -26df752c4aba6f78ad250ab40cb16e9e95d5555a934eb861e0c4e28bd6bec5ec -929246602494cf52fec7f86bd06340b15e84323471c63dfc58c23d63bae6ffb2 -0e8944c64b4aa0e03e52a6c30c4929a8d464279f11883fcff4cc967f6ba6611f -18dbb676c7eca22874a314754999b0f4f7bfd418c3cfd7ca05cacfbc3997958a -1a29bf9702a8c29bb213b275017ba83039e67c07384f3ecefb826cd39fb77ce7 -2d113817c5f21ea33b1e1526bf3c5496aa94463fd101bf7d2c816da03813045e -09ab90c58d15a347ab16064aef7a68642326a9000051d9bc80c4d5f91748cbe6 -2448ba52e66027113460b72333e3f37bcca41e4761cc6eaa83398864f14e0dc9 -0f07d0f934f1de8689c811533f1582efe5c1c20c06e3adbc0a676ca8d8ef5f82 -6af095fa3c30e1250a62450ab643c48eff10509b079f857de63e9b272c427dcf -120066e4000d7f8eb37e986768c12adb1507ecd495ea4210c13461a944a69edf -22ed3e4d81de630a98fa8077082e7bc8f15af9d2ae28b55623e454fba3a94e1b -8c619d72b44f302108d13be585618e258412e0bc15944b1ca3f6e01d605216f5 -e77c1d524325dee547f0b718490e393e7ebbeff3a57d1ee96d9a5e9f868d90bb -05ca8e9162cc9e6209b8eb484e7e93a6e2423d8428313042265d5e6c347e9038 -050d241fad2c0e83a472c43b73282e7d2b2f79a6f3d5fcda95dc3407a448e470 -038d93a914499aee4026daf6e37409ba5c9544c4353aaa0cd9dfc9bc663e2429 -2451b2fa13a77bd4cc6e73fe4329d3877dc077b17a1b457071aae3c7ffb6f791 -3451b4b3fd8ce6df5286f28ac789e500dc65ede5f3b0beda51beea98514d3418 -7f4fe69bfa361df8ee10aebe4c4ff64d4f3d47f354db1b47fe1b0937fde6b7a0 -34aae5b37973abcf179dc278ba947a3de15fa7a5a47772c949354b15925eae3a -7fb4819828e67425ca568352baca38d3c713dda6d3eefa8779089e20fed9418e -0ee6df7f69fd2067e10580b5c9553f48e75bc4f9221d90613e833cf9529881df -01e5f8e36dcdf7b76320e4188aef4268c7eeb5b32df3d54b0c80182442e59a0d -16ea638993ee15b23ca17de275fe90a8f7ca1e6c5bd7ebd81ac9135246a40c12 -096007326dedb2432fa98fa833c5aba3ad15ba6d120cf10cddb212dfa1527b86 -2c785841cade977ccf87191aea77fe9a46128ad7aa13a6da91add312d0e6dfff -d06694b9841b147722c241ed98103e4bed48771cdf682d4ee0f71bf5634d3fb6 -4aa2f3e0047f87fdf23bb5b8b20441c40b056e19379157983c7607b33c4ab8c1 -1654c6fd502dc997d474d9f4ecda51ba81b0c91586bd60f992aff9cb54aa3f0d -0aa60d3bb251e3a66250970b1d4a37d86071c621588edf0798a52f8bb90105d8 -0cc55bbb8755523b3cf15e679bf4f2986fcd36836114d172fa1b76cd800612fc -863812da70ea47a78f83908b0378fbb4243a95db7bc66196738190974d21c25b -7c49a25b4c675f88426afa0f663842cbb4bfb3f1c9beff39638243f23f7d8e38 -0e4c49cec5304a68a01b16c40990cf93ec70d14b998f90571e2415a44700776b -492a5696c9d9858ddb9b420963773a184f9640fe705e249b81637201a92d8b12 -136bca3f7160e1e7865f5b45b48767871d86a18728922be9a5068aa1862629f5 -1132265f8242fc1b4db4c800c4eaedaa9257af0ce7eb2e292f93c69010c45de6 -546a92898375116eee9472a0ccdb9712cb4705d030c600bbfff10fb239f31d76 -79dd5717697426255bb7d385d009505c887dde643dfdefea9e6dbea676117032 -02967cff133af17186d42c42881bdd62d6ed268ed4aad3abe5f77192698b8797 -0de70fccbc7c82d84f593a9d5fbe2d70040cdf940f3be72bb734ce193b7d126c -4bab2638ebdd03bfd4a2968a102c73e57e5d4650f52729f4f69d643ab8761b1d -4f20b67adb1ea21512230fe351a2861a1a46742ac3337803ceab6b91e17ccf0a -17deb7b3f6dfff219f2bf3d6d4814d4074cd148107e10658e0b09c4e82408233 -4686394b78d802de4ce95a7f89baa75ce19e4676687065961804fc539b6a62e6 -1b8fdcdbadf1af45c87ceee1aaf02d106434391c1f0e46752b67acc723a87bb4 -2e52b9942a30c556d1f2b96cfae1efe9d7139aa7ddff03aea4626619cc800e7e -02ff1cee7e5220bbb31fa7f85ba953e2725039800f8f5eb01131fced21e5e1fe -5274a1ee488c2b22ef80c2614e41263603f2d422bc58e4cb04c31367b10e6a89 -011f1393ab2b1dbf52f720513a7637be37e189dd60c0c2add30788a8a21309b6 -e907b44af1ab6e5c7dc0d42eb5d548a66da45fa65855fa563c381ab2b69fc8d4 -04cd50805dd60dba61da76aa6fc2405fb3ff415b0934c932fbaa9352836367c0 -6debe74ddca3c23ef5cc05974c08d92cf0b53373e28974ee3b283e46997628af -25df5fbb13de29f8798c126e5eab542555aa268ae8ef97ec66782ec56a26cfd5 -0b47c778c90e72ea85c0e4ace111dc703c4c26997d94484944be138dad7316f9 -9ee7209b42782d097fb3a685366b1073665800dda981f2aea76a3e17095ed12c -8b77f1b7a1186c03a6ee20f350431ac282bd4b2f91eec14782141fe02c2935dd -e157baa6a9a9e2122e1151768d1eac424f9745e1c80514871fbdde13e3f5519b -1bbd0f66be1010d43a5d96074a85a41dd0996935bc0112b2015bb504b9cc6b1c -8484af1b65603066a3c73d4eea1ea697b890dc3d7ab83fa5a68f385b9773bfb3 -203a6d65dc13664b908c355a1131fbd2a0e180d99988bbda5d2faf76c6e8d8ba -d56df1ec0efd12a8cf8121a5927ccfca42f527ce924aa5f951eabefbb64bfbe4 -17e9398fca710334eac7ca603b8fcd4c7dbbd37f48af48aedca218fd4f578c03 -36a4d2c1053cb87e65f2ac3f8d71aededd0fd24a3128bf58a399b669e33d6f55 -3fb7bb11817ca9879541917f6a1f0d5fa2271537198652ef47158448feda5afe -23d6c99c7d2436e14da1fd6cce9f3921373b339cec3332a068e3eb9e668f40d3 -132f0e7f90a8e60c3ecac347abf209ef21d756e86965176b1807bb3814dabf33 -2a194b6688f767584e2ff49b11ae7e67354999766de195dc9e50f87d934e698f -0d19efb2c5a43f9e75fd52535793f447e09ba05cb0ede6c17a87ade7492fe06e -00bf64855d5a804872df0b80069cfedaf80a36d6b505148d3c75a3f426f41609 -1520de9776c10bf2c3172eb55dc061ec3b75b0ddc938bc2fdaaece518dd62e15 -0926ab9b7ccf0863aaeaa973ff882c96466efb1805024df2523074d5e5b4ce3f -21bbc9d1034185c64e8e05c5a538b7cac1fa60fe21435e77a7419e87cc0afa89 -6a00d3984422486659683d47c29b75383ba95dddd80f26d0f3b7f8ba5cd2f6cf -18a8f0d192de80a1cfeeeed083f8284fd8a7c48cea9f2b8065228b45d9afab90 -2ba7f809e1c0c4dc997b7f3ef0890bb878845de2d585a7db5f60f4447143eade -2145d25bb3df3e8c73c4af4c5a2e19f6d12e69a700e34f421a2974a0e0902839 -01ee1144b07d1791d0fb76a7e342203d0deba877159de9be7ca69a58b628b55c -2341e6347a66e81ac0afaab9eeba1d8cccdc7dc6c74e8aeda4bbe450588a6a55 -fc143b06171dd067f2c4ff2a06ae23f35b7d7fd2ea73ce128ce697eba0d6d41b -0bb7b28a12e643eb11e884db25b76148ae940b56f77ad5a91855e26d4e267b7b -2ab405ee43c5a328fa96760ee557ddbd03c1004940483845f0cffeeae366f413 -34185eb7c39e648598b3079185814bd56dc244304f735e9a639f989c9e46f725 -1d09d092e33319325e06a28711b6fb2073ed4530fd0275cf1999ba47c4699f77 -1a37d6a5afc348098fa344a8ad892d6fee81d404daa9211b0d7bb788aa9834e4 -1b3c714cd720f8b17ff7dec2ad9c109741b8f1898abe86e24b2c4c5cd0bbe25c -394a8befa50db79c580569bb6d06f164b196dc6ed0a43b5a5929df28b829b0aa -4703c301eb1fa615e8e30e90e17423b9420d17d1d0a8386d5cbbe68e70eaad95 -23995cb2865d0e7ab5bcdd64d551ce9b87f8e30c0d65601089b054854eface50 -8837a194818cd0bc1fc057ae4227a88ca1e1a64435ac702eeb9f01503d56b250 -2634002bc66ab060cd63caeeec2d162ce2608dd6eca938418736412d10fdb462 -4bf8b159c7181dccb8b35963eb79c1eef54bc99ddf521ae9af33d9dd605c036a -1c4ce35d368335c177c196033de5d4da6d7f88662fc815226e93443abb8727d5 -71b48f3ff630dd06dcaf5a52a98b80320199c4a6408c26308a920c47f72acb78 -55a3b52f5b30d2616f4a3c4e956115d81b634034ad6447925267e50c8a512f3b -2fad623c12389e69c755532cb6d14523ae13e401827cdd3b9e15eaf8424cadac -23bcf3d300715a1c2ae52c3ccef5e72989a2cdce1b450681a6eaa7949cf860e3 -e6e6b6eea976ffa3710b1a349dfa37e9ce339206fbf8b3049259ec90a82de0af -22ec8b82bedfc70813d6329550d23beeb3d63ed04f3868187ada9edc559bc1a5 -6254be2b9c2f60e3f49bdc6435b8c939d4091bd8968bd90eeb03bf92ac357869 -075b9e693ec7bde0caa2ff22f11349ba97cd9b68f6d235983edd30a7082ed25b -bfb683ae8790bb35874c4e1d86f318aedb806d8be4a1e0e576af82814cdc829b -1ccb753a2eea94c8693bc88f88a28418f74a6c67d0f580d0604e574c81a58424 -ab7cf567a79fb53c86ae1aceb6c3e0504f3276a31a2870040ae85168d34ebb5b -067d4f8c9ff715541b7f0bb38ea62ddd82db731f9f38e7d2f10d2561c56ec912 -1b3f53ae9cb96248173a4ac080479fd2b5719f870939e3071389ce4e4ae5c6bb -0b5c2193645baffca8d4ce4f0edbf475d250ad36f4da108b9eecb012375c5fe8 -cfc8406c8de4a6f6f13c12cb775a938f5c1725bee2d508d95fa3b9bb88bcdb36 -1930236e0dc0c0f86114b25b08170ee3da7a8f58b93c41dc8be2df4097aa36f1 -bc7d9bbdee9e5d855674857ba14b032fb0aab980b5f242440061dbdf28523610 -187ebf254b4ee3763867da85265a31fd343207351cfd11c97eb4a6f8da57a714 -21b35a33d11ec654d8e255d7cf2ed3319bad4f3e64af825da04311367d8d9d93 -1c57265f9d7a44a3c0bf1df5bb4a9201587c918e14a6b88d376a566d67cb98d5 -000206c61bfc16f79263003ea96e6b4c954a66192d7536b5da9cfe9037774105 -083884996b00c5f97935c7527d924c3abf2186e54290d020c1ba4dea0dc9a0a8 -d037178232f2ea874ee67cd669a4b7d40c6d444d60527b71d6c21c71785445da -049c8981047b13a86c3115581bef03768794e7eed63f8e26ed4330f75be20d3e -c8a86b6c34d2fa4041e9840367976e92f654d294773a0a7070077486bd5d850b -330f071bc6a8a7d4a8c074d61312ec1d49baaf8fcc3ca5709baeee2e7778f0db -b387ca153470b3e2a14060bc0dafbc9c00a66617bb75d301dc99df67b6851717 -1d1a544d787539c6066439c8f24ad32448b05307f12d024a76eba35241dbded2 -ca337a9a7ab09d98ea8859624931f23060ff85bdb706062f82418043198f6eee -1f56b2196c66f09be97a179cdacab5f2609cc8711ff7f90e6c8d1fbd059ad860 -c194a93846b542fe6c4044b753ea66755e86f634b76f82d8b4437b5f70b38d77 -40d2fea5ae905ed9647d59ccf2e02c942b3450bc504beb7b03fda1969988e75f -02d032a95874aeee7931f5458c172f1f8c968da5cc6ed7e21c2b2701e1b67031 -09de3d337c1616d75e3a4fcb5377034f20632d364f744f5df1b62df664c1ce7a -2a9c617d43a51622dfa2558c26fe78d2ab041c4fd718333ce19890535a36a79f -048d43754ae27d745760a322d7222b39ff386082f80276690a5c1b573598a823 -052e280cb59f834bc656630fefb7db1526284659db9d12e20f1049503bccae9e -09e43aaa8c65cc16bb71057b4283c65130160b92fd9f693e69db78532fc2083f -201b1410f83d38e0043b353b6e3a2770c5b456fc3fe6811cc6945dfff7c009b7 -3eb8d6684b6db0ae1975bd06af7eca8428eef142b3e6c67cb3ee995ae83fce90 -222f0c906be268c931682faf7a41fa99cd24065fd20c7e2a5eb81525c6ef5788 -52bbb7223e6d8df0e0c95ef26bac225e4f4f862d76930855ca0b1ab699ddd7f8 -17d5c735c0bd5c4b02993cbd28b00082ce05529f7c07628a0d576075992afe84 -17d6106a47ccc1574608438626cb37c7e2de6b24f0043da255ebdbcd03151f05 -2cd178b48ea7f18ae0ec1076e8a4db31d13d6e4ac9326cd7d97d359c68e758d4 -3a39afc5ac6106b97ec453e9256df6faa5ef89a1b36f0b5272486063a2f8f5b1 -ba0e900a07f89cf5c46f6194c07d104975630af7b2a1d17f1347dc1c86fd20ed -19aa69ab8963c97060ab45be10e3a414770064150295a50961a68ecbfea810e4 -6cd63eb9805c7c5f8eec45e62c0269eea6e58d5a7c55bc56f37cb7e5d329da96 -14d90129c5ff6049a705e673187e158728ebe05d0bf3d528adaeebfb2a132081 -f0653de6534909a6f8a7000c102bcd870b1947b880cf6f7968ee4cf5b7ef6bde -25824d5272dadfa96741b2f40b5adcbec96d4f09e5b5e8e24cf9f659ada0d8b7 -4f2396277448a29af62b2295777c3833c3e2cefd1a712d559f3c050e43771fa2 -1a69ee40294444f6bf6446c18e8bd497c1d4ea69ac58ca155da14b7beb3b8f68 -02186aaec3022e06bb9157e317167e4d34dbe96d5f8c10de01f4f57b46f52fa4 -04f54902db9d93d38c2cf9ba5730e1f780ed555dd95568721f15bfe899a0aef8 -0ad9c696dbcc13f4ee04e6ff635b796c63e04bd966d7a8ca0efa1d1cbd20e6ee -1ff4670ba911e3877a5c5cc6cad198efc422174a7223473c238587de59261e27 -4202ba685fa61f8aa4329815a46c2545795467861dae9c73c22c5a239188ea82 -075ee7ae20e63aeb275973de60c85fdaf5fcad86529234cb099262445ee6a7dd -13906c16bccfc4d22b0b79d12732ce502899105de8c861d2f9911a5b233353c6 -1fe755a33dc4f4121d4ae5282d0e13894696123455ee9a0c4ed4ea336d0c9c96 -5ceaad23609a8adda1ba00bfc22a966e3dda331023ca399f0c233a9a2a33a9dc -5dd20fba8893ac6dec3cf97707b444c8e3bda4833a07cb4e6a8c62bdf37d53cd -06d615832a52755e5f7b13a290d3737ac11cd603bee60d3e4fd651ac98ecd90e -23038b2254a16e26490167d2a8b628d464b82ed0131584f72903550294f8c67b -36c2eb2008253ff9e43d9a9692461a0ac66ec554f0ddf857f1a97c0d33325ebd -f1014c50ca59a28467b5ac32d4ec01d965ec10119a0a5f9a1f4f5a2e2b43d600 -159f345f49c79f232ca9b67cdf78efb5871e7727c761906bbb7be75cd9430f47 -00add5788e239233ee1dedcc11d4118ce7e8fb2b878770dacd7be0767938091c -192fc2bfb877983b5f5e19b9d89f780703932a75a9ec0c14f2c5740fdeaac45f -6abb724da29810a7b92dcf494196dcba42524274d7e3e33839eaf2603464ad91 -013f353fe894587489a74fee1fec65be849764fa4228d21b80f1f8fb19ac6990 -8a12b3d0421552a99af6d893ba9d14afb09c571c49320f6f647a77558f16c721 -11f4aa6615324613e4b8f61405011b89d0726bd974a542e47a6e7a1cefc8d32d -65dd795f06dec779820adef19201004d57d8b44a69b8fd99cc92890aa05a3678 -0378041d2f3fc80232e6f3e89ed19573cc57dd1ea6c028d6169afbd93f4eb30d -0652835712e500c847e26ca3114510952e50bf56804a58d44c4d01bd3214d224 -0ae9dae7b5aac6995e8cdcd613f100aeb6c01a491c9063afa90ddd32f3bb97db -7b5952e3c5147a9c372623fcbd3d51ac08cbd0df3aa1ee924c9e0fc14acf825f -10838c246b7a60a3bb8d58e8691e6b722fc28e28536f429e1e13b72915c5847f -1a634058dbc91205a91e8e2d982fdc0432aba80661a942c831f5970a920cccc7 -0367e69fc9c97ed1b3b361377e0787e9d57423f406b9f6ed5d17dbf8e5086518 -8ab346c43d139189438572ac5e071942b4c59b1bdb667a172dd75f5e950b0df7 -07d3476b358ec01a21a5fe6c6f430ce9f6cb026f2a71b5599741e93fdb09d5ab -02d54552dfbf30d0ade22b362a3fb2f4d5f5ccdd19cac94d3ed5d4d8a21a7e84 -59d76b4b6f5ab8347c6b0df8abdebccc6c38fb9a90c1f358b91c1189aa26e901 -294bc4f906d608c20b10423763c2984896680cb83aaea160fef55f1fa291a976 -0b7f24bf203d22e2675be52054c63cfae78df51dae0ea7947ca0ae47acbeda62 -a8837d044e043e9bf4dff566d1972224897686d1b481ab1bb4fc2d2b16b81b22 -0b70fbd62be58c322e0bf8e28d43003ad1e1ed7b608615c8adf8184400ef4f44 -7a9140275dbac4766d30d9edb4c0f8844677960dde08bff0bcbf1828bd0afe3e -0de048160b8d42f7f8f3fd72135714df53e8b911021af2ee9a9e0b3eaeab9666 -0198d9828f148627f4421d55a6a08aa26178474e3da570559394a45bf1cfa3e2 -1147dbf7edf8fc8295522054a5f5344b54c17aa68c1fa68a4eed42ff9ec7df10 -34083923911de5c47e671837fb00557e991560dc8ad63904fda618f92e14802e -13acd9484fa9d4f1d8dc59bfcfdc1630aadbc8801e30d288043a9e157284c8a7 -24ec3447e6f61765a00a1c51bf7c0da94852f96c6a3a41642620e243def25abf -07abebd45f4431c2f082cd4e95eef7d36f0eff76ffbfa0ead24cba5b92218be4 -f5edc4faed9b43d6460950086b37675adf2bb36faaad96f70fe993bc5a80286f -2ad85be64c8a0c852d326d3f17b1f4ccf6506c8f3fc9cacdd2393b1116f9dc55 -3cfc41421365775748cf496b74c89adc66b4f4de19d8461983db9ec12dc29fb9 -2512b7945d6c72036d6b6807c2f3a74aafde6bc35c280afb1f5f641d6accbd26 -57128a356021079383be5edea399a0f27dd7d44a19f5bbe0a51c4be009339066 -062d6d0a0caf9dcbb5f05fb3f47f33bd07fa8a7da84c633c7c22960e00e0c2af -e1ac8be82e27ee9c8e09b63e0fbc4e39397070706bbfad3f0dcaf1234ffe85b7 -5b0c2f56f927c570994aad8239bb99db43adc9f69c67046fb8252e346af01d36 -027b642231bbed7778ca9ea03f41f1ec524eab774c83cf6adefa82e1c2df6499 -3745c038039117324237ca269c23ecd8905550fb846c05fe0e5fc6175135ed58 -d287574a65dad416900d3740d741ade769e5d0557cc072fb2162946a37fa733c -206ce002c7af2341c1a8e644bd5885b0c3dc0d363d1e232af10ad9186d8be62d -51fa848d21a84db2632cb91b3e92f7cb7e92a0b1058656e9b5f24563ac0ff8b7 -30dbddeee8434d33a7837dcde8d1840a77ef8e6766e8846ef17a20c659ebc356 -49b11abc2e42d7a701ecdc5a45469934d6dc33d0d8bba6f1fa83ca542a4e0607 -15c4d25a10e466423e233e3cc77a552b2d16cd51e2e94d46214c667844978657 -2d1ad2f96fec2d12e11992cf050803ca583f5e9ee8c3e9f9abb03c74ee0fed2a -1f6ce2dd3ce205fb2b4d15ea90d31055a9c5f83ae392e50ac713242ab6914ad5 -752eb575a10f8bcf35035425cf3a67788979375653e299511bcca50c73621eb4 -57654563e4850297e5d9a5fbaec2ec03c9e132819a51d793f1784c566439b418 -7259d563884f4a87f46c060facbdc136798ddd6617f03c781d16f7c5dfef382c -3e4ad3bcfcb6862afc325af3c5e4d71a53b03e32b8052623d56a80be8ac05216 -1d84072883ce566d273a924e2bfb31e794317e3da8db91a45a6cf73ad2a5dc99 -090c2a5c09c91b476c0bd7fe1925e626b611ec5e3acc0e63b9c72d2a06d9b2be -1d46ff0e15391296cb9ebdca8927f4aa8f6b0abff8697b81c240144cac326cde -1857dea0a82d0fc33636365ba39c5496dcddc22e8aead08eb5ba959a181acede -447acffbe23725a35ab42ca19c79306ad370cee34fb12c507917871d157adc05 -0406483d739ec172467ea3be20a445439b8f4820e124a4f3e5259c12572ff343 -2eca0afdd6b9527cb93ca07996de7b507f34967d30356c4ca8e1f79e8a05437d -084640d2fa13c37b3843bf6acab9734582479ee5b81435f81363fffbe7a57a84 -1ae9974f94297ff5acb6d334f000644eb905697f0a14eb5300036895e247782a -432d3c650f2a55a0e0c923a98766f62cda6c0d3098efbb7751669989863bec19 -1be0c90b0efd81dc0355d4e46bf94b56cc239eb8520103274dd2103de6f1faf4 -0c68fa5a55a470d5b14b2cdf23878bcd38fb5422aa926cb04d011733aacc6aeb -0fc74ee634510144605f31d1b51d2b38c57039791be12b586b8a311146f5a566 -01528b7438da825f294d5e19ffed6c900a51e91345a83f27c1d6db9646a40458 -06f085e1248148f069f85b7d678fb833b3eefaa5a19b5f89be5c60ab127070e2 -073ff0b90f4284df3aa9111a919baf03f23d8c61d8033fe2a3cf93b798c0f7e6 -30d3e25e0ee1699fce827e13cfba72fd064975a6a54468296675fd65eac4f2da -31cf2f875ec673d8c99dcd393ef939a08d087d87d24132753a7404fe9c99f97b -36ee856b3cc3d34457bcdb5efd825f044b7e1f6436135f71215e1f22a3e98117 -217aa3300209ffef9763cb2576b246ac2c1c6d6bb99437833fff21710aef5999 -12eaf467d3fd079ac4dccf7803e1b308950a3574081e49fdb3f1a029c3837e34 -01d987e5528d734809f288ff6640a33a2bb17271e48b35366ed69d241630b873 -0c223bfdbf47304a332b946aeacf3078536b527c0f47679e320f31e3cc145bd1 -3b3a03974defb788b1941d917ffacf3d9b9199a0bf61a29ce61a10747de28f37 -065cd6dd793d9ee7479a939995a17b155405ffa2f9d8591525f098d7d474bd34 -01887bca1e83887eb7cbacc71fa1555337c4032f985f45e7b24a5d8c572b1421 -02746f1c48ec4659872b3feeaf14f2659074ecfeec33f9cffc59b17b68d39553 -571fb967f576cba71e4b958dcb1332d0373f615953d525dd491116900c4ac0f8 -18fda1bb473b2486ecaa71936f0ba3facd71140afa65847cc5f0e21a234a9020 -0bcd0aadc97e74db4e50bb701806adda534e9d05a6ec2f04baf543f5767e1f4b -16dc66cd07d6c152b260c14fa6e2c8f5f1ff84aec158f3aeb7264852b6980322 -0e00c5f5128a27d5b4d9a9737c6e43cb0afa14763bdcac4a0da38d69a068d528 -948015260f8445e42a16eef96aad8ba65070f0fc251ccc4789f5b454851c5f60 -27270e063be1d957ecfd5c12075e980907696c1bbd0ccb3be846a81a26c9a989 -00c0119ed3948da23567c16ad1b9db1c16acce1699782ae68f39cc7fe498e84f -252ae81dec56ec5b7a42fa38e8289b05a816c784c0a7428b7258d65fc16d1c01 -2b91e9858de5ea241f0cb252e233b15dcb4d9dc8f621e40a3653806ce49d7bda -2a9b905128039b077215700e26864d00c0bd86fba12818aa1c170b977f89a46a -0016941a1d416b4e09bee7f35e96c9064d912752702daa129d22caa738836561 -079cd20399bf0ffe7804d82c86296747f131bb8d58339114f21f0a2b68198810 -3c768cc2154cb32551cb5da3218e32a59bdde8e1f2c406a9ce6122ef130687b9 -276643af98188c55d15f65c8f16d1ac05b476ee6d283a83f58abd429e6b3dc23 -000d0c3f227c0c70fd6ec50026e2abe18349fb215d1eb0679b0fb5fbc0b22e28 -3886b1cfccaca9b2761c87cc27c1a66e0e8836d67124cfa584ec91e902376129 -04f9cfcdb9d2beadfd6cb0dcf300e5d1c1ff1ca21abea896001f861e663fbf5e -03134b807ac4b7dd1de7d4305a7751d27caebe5547d3cf81a303f50aa0cc24aa -1f13a89820012720d2f146ea02d753a013ddf966569705771ee92b6870710af4 -0221030465bd9b2ab8aa8950ebade66fe44c8e9daed7d183f79f6da530b46704 -204dce76641518897d4e4e58c070a8503f8b848b5a978a1beb4da66d7222e5cc -12ec882d93d0ea54e0549aad9428a1e3591a2ee424837d8af2cde03fbae47028 -37d5b333d7dafc0f55d418fdeb3ea637989ff64e143332719c43de7949a94c97 -0c3b30407097ec77f23fcf80be5c97f8bc0055badafef0cd4f07d343c838cd79 -35149b50f766061e1a977d82e3c76e5851dbc086548b2a23cb173761a64e3afe -11b1b54856a31b964b42784751feeb1767335d305bd2cb74f324a2d0fe7af36a -15328e7a32e820c8145f3a1d1844f5adf88c7c4284e88f02e814dd29b6b0569a -7900dda73e9c6f02b47c624670020bd0ab3a1dbd10ef9fc9e126b9ac6517d500 -01dcbda84681d3b869990efaeb6dd8a41c3acbf9effe6f5d1e331eb72d98c183 -0e237e23c3da5b225de789a3953f6d2aa7f51c103035c16e373dbcdb8884b9e6 -1cf6d3cb42d3d65ef620da0d283cf32a4f902f6fd2a02365fbc968d0264603ef -1ad0a2c0c9f5f4b6fadcdf1ec58d67785e11bc6c09e0419d2f8c8e5c0cb79fe5 -3085f34a9c9bdae70e5d0289dad1f97fc4d2029298708aa905c6b2bfa0aa98a1 -1cdf097471233766ddb4502b2e9d462677cefd243faa46f118221ca5d845d449 -138f619e5d2daa21bb86f5cd8f391584438821331bc69ee783e0ce90342d030b -2cde9ed4a9887fa36632f3410de2cbb898e3b3352e911e282641fd2f67f2e567 -3891193aa9d3b8a78be2f43538b8ae04a6cd7cc356e97f08d810a96553e02d32 -15efa0af18aba93b8fef5ced48dfdb077b6b766329855cfff2246418f2f7e8ca -2831120ca1781edb5fd054de635a51f7ea1966f61dfde0e151346a0571d61847 -c0b7da9cef1f78d40e0f559dbc53d7950142fae800419cf13e3228490ff6178a -0af787a2fa8695539f69285e86e4fdc81536bea46466987d333caf1bb9060517 -21a9f03b888200dfaf0f0830aa121b84fb5d2fca07222fe387bb9e57635d38d8 -00180f1357f6f64fe7676c08e1dbd7cc93fd5e76ee3895731d99ff6125e2ad83 -3aefcb41e1cd81b49e004a22bf133a1701c4a9904253f5bcabe530139b53778a -322440b192fa6e4d645e7552e71612e7e0bfee1a02e268efdbfea2e571a85c61 -38595497adbd39cbca836612bbc3175675f9d9ce240c57442b15bca1c78ad5c4 -2d1de83cf509cc28a39b8c75371484eb89863d5fb5c19dc4e476a70771655a3e -4b6f5bed69a963786c8ba7236def889307ef9d118d5e32ef87cf1d2dc0ed3108 -17a44c3beb8a78b03556f06593cd86ceb58aab3f069f424c636d92e1bc660522 -12cd1ec67939ff2429166e0d96206d155492c77db4d22d1b5fa04816a4f21ee9 -29b59aa7ba05efe3891bab14504a379db1f022299186d78a6417fd7ce034d1a1 -15039dcdbe1e0b6bfb232dec27e7549f13d629c8cd5e97c8d47fdf45eb800fab -001c808099dc8373332b6be022bc5a3283d183f6b6d5879f852bd8c2e7cb66d5 -31cc11ec7c0e798d2623a1f9b677d47369261f0d2620fb85c883b7c557c713b7 -108cfdab88c8815096350ceaccc6732481e4924eb4872b3f2376f455c8b7c291 -147100c5b647c6625ed3badfcca5c7e581961db0ff4384d0c64c630c2a30ecc2 -25bef1a4c947a864279927071896c2d4c1ae79bb1e7b02c970acec35f909913e -022a299fefe3085afd241ee54428a1ba23e8a919efb39ad60763a15bd513c079 -0877ed43dc4ab00eb56dd983147d6d8b732e9064902668d16f8fb691050df04c -2c8110107d505cfe3f79922f50a1a86948865a9de955f5a77b010bd6e4ed471c -4d5ad09bc247a1d6155005dd9b1fbf711d2720d4468fee37a90d6ca456cf1591 -1770bf81611c0198a8cadf391256c9692978a7b0f6354e67069fb2ade2473df1 -84141eca541ab0432ec0f5e4fc9e8adf67e67925769b8cde019b359001799848 -3cd5bb55cc68a144b074d5afc203b03c1b767f5eef64b14ba72767ed7abccf90 -21db83735e1fc17bf52495664c302f08ecaa3fe1b213deaf627c6ad71c52696c -a6be330af4f2fd2f8fb0a649002f127ecca4b6306e95fc65e546cef174e6299d -2e702241b0df43745f7b165ed21e297be5c475edd95b7bea3378f21f58b0d2b1 -90ba6867b96d3c95645719325f5133232563fd84c38eafd34b6a4f1603f569c1 -1bad8ccafbbc25ac2de2b3fe5590d68e88d02d7deefc0a703562efc68ddadbd0 -2ad5c2419869fcc56f620bf1e72533e90fce2faa772808e200ccb687d758a01c -0536195a26017af26fd76bf6b4265a587a1d0eb4b546d6cfffa28873ca53db61 -02ec3c3b66a0d1e69896d6beb148790ddf20df262a41b7186f940ae2f56736c1 -8105baffc299d2c3d411990690cde70b50146cefcee8019b7bf5088e800d0d2d -19cf8001dff2329dd8160ae633d83a87f8565f24fd063023f8e8e4f987817b1b -26ec06bc5686f7784fb42a489545d82be78bc39d6981ac862df63cc070c06736 -2b7010e3d3ece0fe42364b07da8365d2831418e5e8ed7e95d20a95adda8e74df -29350e171346b4e5952956f6462746a5dc4be8947cf0e8180b750c925d44da11 -092d1411c18e87d5509fd7fb72066e242dd14e6098348c404d9db3d62cd3d478 -2d3892cb5d6bd2783292f2e858532dc4ecea01804e4462e310f60957c51b432d -18c89423676035c5fea1edd9fa6650e9937e7b27f042fe360ef25105ff760be4 -17f7626c3a4ad7709055105d16e911c7082335552e544b845db178e6a88b08d3 -28a4a3f237d46fa5ce9ca3a2c0d806e99cb7e72cc15ce5460dc50935239ebbe8 -7bd1779c78d5ecc930115ad0adbd507867bf52dcf97f27cbb1732b4dfaa38627 -03a485fb3418911b8152f2a9a9cf5acaa7a48ed8f2cf84afd6aaa51e10f8acae -37f954f42f47eece6ec05499ed8700e360fdb355edc3a7c8396c5e38d427738b -06065fd6e3090e9287eda38f08b07506800f7a2d31ede13fe0d62a6496e50436 -30f479b398da6e54de2fd15d92f6f0094d70837580768d4acca812608767adbb -020fcc58a1627e92f8b43f102185a611f5c47d64c6fde68db55601e3dcd7797c -9f290d130be840b54115782bcd8a9eeacb06c2ffa837f2c155aad56d8cd2108c -02e4e414b375e058121b528b5e2dd390dbff9e6b67069fd0e424630e59b79f97 -043e58835d1ddd5184ed381d0069ebf7dbfa80a921d92cecfb15eb237973b928 -3f71a6e76752157bed544a98bebf0c4c4d361c47ec6408b82e0b9913d06f6dc8 -0a6a65e41858b2f467fbec446ec5af84625715ca1f519aee5f72a7a0798393bd -13d63276174928c938d2fb5d64a2829483203405ad17d72ee94982760a542aeb -0b62c2dcb674b26eb9703d5490a0b85b0c0c6ebfb37e63185e08a8c464e59faf -1d8cba768ea99c1c14175d0e1fdbbbab1047995aa59c4929b07e90aabc4f1b6a -07c81ea7c7171930bd930ba962a05346fc88809a2a32d12994b44d8c21079be8 -5db3affb33e2d6a5b53f69255eafe50bc10ba8a7ae5ad0a62fccbede4ff70e51 -2bf28bcc42fa0566c48ef663388ee8b5564abeb11a3b2040342aca7402e34dda -38e98d67effc301e9fad55a73979844a05cc98756a41765c4779cfc6d4b12263 -0275d3c95583ca31383b5de679403ce9c18718c1e9740912244db0ad093b1354 -ba4c245d2fce449dbdab67e2cc557afe6d2739ff2649c6aea26e92ff0b8b6c58 -00318fd156ecb9873724660481b95637fb81bd3797e066e161e3d0485c717558 -4d13f2d17b0ebbc8ce0d86b18ec0370d3a9cdd8f63e6df9db5f141bc24a1550b -08700eebedb50dc124879e71d38052c2dd1dbed050f8e355d60e2344783d279b -b6d2c7235a59a712e70917dbb46cc4248f1bc95820bea68a2172d957fb4e094f -03f90617236a673eb01907640e1b5991a95dbd7d0fe2f54864569d3e6d170b11 -002eb5c99fbe2951bf09eba5f0f2a7d5ab85a50e8ab83629ee5edf03d676a3df -0fe5993c551b27cf5837c6dabc80da2ff552a5e96bdd75b879df9927b961f804 -69fb4f41f33f954e164f631bc4a506ea8d6ff7c25953d0f20490cd061671a06c -0799a87bbc284d0aed4d2a4cecc7c7c24faf60c3e6fdc386a3297d66f25ff300 -7a3ec92d5d09ec1162cd18b5f58476b775eaa63ee06e120f3f6c39fd27f610aa -1f164cb8307c756106f2269480acbb088788e410df97baf9f92ee2dde9ac5191 -1a9ca49980269bc51f3f8ab151612f36bdcfd2f7949c9794cc9824f513a80cf6 -30ba98ff6b031cfc56dfecfc397f30039edcac3c70e8ce436b9292ad23d3af49 -066ac0c0be61f742b7f9089c80d2a6fb4aaf13e0f0612debdbd76901991a37f0 -02ee12524847fd0c0b3239283a4589a271c9482d50a787a3199ac1edfe3f85ef -cfaf926c996de6d9b87aabaa871be943ed82992ae8533d8f26057c058b79ac78 -09260d12d829058a9b8fd8ce1a1254f63ca7f1e4d17b7b4290d21e314b284c2d -4a34428aca8dca8a2dc05ab33c0af7835f34add9553417ec3357ff20246af362 -563015d9b4e7b73efcd5cd7ee7b75b14da0abf8280c83cc6e3488ce4317e9fa2 -5711d92b2fbc3320f5516d0ccaad615ee5051f0be7683af10bcc4dad2f4cda7c -02d3c6d05870d85aaeb05dd77e75f93bc6f8afe00d595637951bf4bef0a1919d -0fc821452e23db78d27268f574137e5869b9f996297a8d0b6e16f7f2b82484c6 -1984c063ee1d45a9f3771cfb721375c4b69553d489833e4806aab13a51dcb7d3 -017c95e1abd2a5c79a090e0d29890fbdb5c5bd6e0ac426d5965cec6a3cc63891 -aae5d6200081aa5905f5e6ac2d2ee98eea1c5d97270828483083e1bbb490065e -04bedab17d13a80cc0bc925e717d44e3c4a8945a8571142679ca331595a2c7ff -39b298d89dc22e7a658789fd0560b4a78d3b8032f4f5de2d8f4ad56f472542bd -628a909eeebcb35c5f53538cf1bd8a007cad8be90204c2559a2616b91ce086e3 -02c788b024cf64b97c0b0424a06b70c05d5397085dee16c19e4e42e9656363f5 -9366d199decd34d7156d44155f1d726387252e2ee615171879817479cf6222d0 -076feac855e7107af6832326e2878ad7c392a69bca5798e7677bd3e082a87e17 -72f40002e04173139b889f4f879156910797690e5dc3c9d130ff7715bf13c011 -059d6bc80fca33a5aef5d39b3aa9bed07421e21032f1680ebdfefb0d00fa8821 -0a5d477f4ec1f8401863d9312a80e6af558c466eb2a6894763a1875aa193a8bc -271072d1c78f22a81b8d0b1bde70795e2c765b595c36237e2604448826aa8935 -0f48f830f36ddd4068a8ff9d7352413c35c0be4b7c9a4e203d20cd1302058f42 -3edf717f6979636139ad28d792345de6b87c74b19bcba060c4158ad262449ee7 -04d7212266d6865988920d2c0a9ebe3ca4d00d9e745112a967a33d4854aa90a9 -2f0ed9d95024513655266340bd82242382c133c6c02b19c40d7232aa2e3d5775 -0de540f78d9bd9f857d5704b2d381e7c981add06a3f72f732111793b9429a027 -2ef65b41177ac510585fef08aabebba33ccb56a79803eb6b638846f8a76cb591 -323285de330ef861dd421c809711e446c93b0c5a656b4ff70251f1c48e82c042 -2ee7d8006688fd24f84277e4c902f8f7d304ec4592a33e3ff5b8062e113ac04f -08ab36cd3cf4b5fa84caa64ee9ef7f76c0f07cb6ba68e483dd8bcf4773af0c9c -145176b2da600b2c9c616c0c9c781a2cace1489dc3ffa15570c38b50370a5646 -1276c917199486c08b2dd56925a81e9da4c0f7f4a1f0657ed9fdedb6b3829ad0 -01952d55fd4b1255303b5e85bec24c37bc0544a113034ed49e07e45d8484b2f0 -25329859bf1f9eaa2628cc2d9907f2d536312a82e5812e542481b2cfa71694bb -2bbf9b984679b8b59b57a408386e8be6a2a8c6593da94afa45533a54d5ce8dc4 -05b317c2321b80e8a386e6c87b00629de1793f929d926e47a0558206623d753a -657b62a15def2624518ee9f1a17bd7f1eb8d544e2b7ed95ddb4c2d1b61f6af9a -2f644220751b958a3c81e75029a3723e34971972074e7ec3ab2addffe5d28e02 -10246953102f3e610516d9ac9ce1fb4241ae21b839e80b7044d658f63ce0fe6d -3d7eb49b34b4f26e1863fbd295b4a0e4f192da95c379c46b60360c5379725174 -082f7d0577fe2b83b29f77111133232b3bc83fb1feacfb2a6d23defc5c3541d1 -0570402c0be278e05f64fcc81473f631eca6d11d0ea05fb7dda19fcd3d82ec79 -16d8158d21463c391b7c0e2a7167c84dae4891c44d79b3db2595a1a5e94a4fdd -165ee8a678e15d1dd69c74d9579796894b4803be550d0075120db2e6cc698738 -144adb7c189f0fec54bd9ecf11ba09144863bc4bf72bdb42dc3aaeff8a8cf2d5 -182553526b3919e932c85c5fc03a6799bbb5e47c100be06dd11b858854e62321 -029ba43cf5966784ba1f5a13e336721a8bdda945fadccd0f7e953e1768756acc -361c6679a2f8524cb4d9e4b10c9d766d4e3afcaecda38f3215776e587bf70a77 -598eeeb102fe04fcd5670df08cfeef592be5d32b70cc5d011df878c4347a7546 -e9da453057bfd696ee447535af9ac788c83319ef5d84e2cb365d4c359af35383 -1ebe3278ac3c3d15f039a6865bb2008c3002276430b556587b45fa0c4ea7463a -401b26a3e1d4745cdccb3f4682cc05d6d44fee2dbfb17bc00d568b1e9a4669e3 -179b6e90ecd25515eb82168c2ac7ef8a498e31c304ca07cc5f48a1bc4593170d -091364d964b88cc0d437e6d3f3b21d6058b49fb1098e633287eeadb90d114137 -01e3b29bed20cfa95d0a10b42a7b81f76c0bdcb722d574fbc673a77faed60f38 -78a5ccc888c9aab931d479b2bc6c0d3cff76dfc46d48c742fe8ccb8970cfe665 -206518e5254ec7cd964dd650905932ac41659d47134ccb7e1a7349487ea8d162 -a779d9fbec75d2bade212c66824a859d6c17c334e2284c276892ad306de6df60 -1b7c96c92c17a0966027c1c3150d5ec68c6f82ee16970054fe0050f0e4c53b35 -04bf31e99a7a967bcbcdcbaf717daba633a46847c17357c98a539652ced8567a -25c8ab3259d8d466617e1ccb4fcbd26c5ee658de63ca821ca75bcacb72dfe3ba -8b794f881f0acfa085056eedb4a0bc0185a9e15af13393e736ac98bc42d7ba72 -000139f2fd78e8cb1b7a282f5f19074444e55de17b2d9739eb844ccb79999be3 -39ba9a9a6c5e49e5ce099bd9ff3ed6f1f9cd67076e8f79896456041c103ce6a0 -0bb3eef7d124c79e4d099917b4d4416009312a1b234907d78918b71c3f214447 -0243c73547e4ff393034b83d69cf40587c01bebb3f4b48c68815e0bf10146440 -0ff8481b22d97330a1435c8b6f9ef81d384aa175aebeb205b2de05a45b21aea2 -053f7127c889f64d134e8d8a6053b53154994576acd125cbb58a9ee90c7cb2fd -76448a5e10819974d816b18d1c15eb5bf69f1a615018965726a39ce84c11563f -28a3fab5ef2a6bb0b0397bd5d0ce7c968862ee9ad36af9173b3b7e13f1f10319 -0c84dde3d6cd643425a6f36f0b41416b0cc1d1a3c8d90e01b109620417242cfb -0ab0cf7f198f40969464671fd3cbd48b394e709448af737e48194c6fb49c4f16 -99f230a2ca7e2e67c0bb14256b91a51c51972c2a060080ce2f30bcca9e256fb1 -07295a1b74571c099642a19a9ee857dcbe195fac6e5a6950472c1f577c078bde -27ad33195c07a19632a9634b113ced1443dd0905f5631a1dbfbbf34a2f241630 -196b3cafeced06f4aa0ddfe3d7af0710ed9fdbef7b9fe5e229a9d73292b36088 -4029c0c57486f28610de64b47c4f4c72f718ec3ebecdd4461491c2c623a2d76e -02de4072c63fd7d6f25a38a4959c0e5e2fc75504e209cae110a51df5b98530b5 -5972081a86e4006f49d28747a9d49ba5a37e7e57a16fc76c8db2b11c43d39ee6 -300377ae2f5017db3490ad41f6c280324a99510a15d9e70f3d498dda6093e044 -0badc7befa003669f06578a35cb1a47f8a94c7a716341453afc51f6442386cdb -0911b1ffc87f04d54aab4bdd7f3abd17a932c2b2873384f680be9cbc2c0deca8 -0be7f2db9317f98eb9aa74ef3bfbcd29af3b8e59dfcf49c929940d9cf0923127 -43395058f6a5def73c40c4150aba5705c6185fa3a5475a11a9b84584cf7cb5b8 -2e438086c9cd035bccb2526d1cafa450e12fe9c8d67ae2c8c6a526aff2995fc9 -14180a8c5c9a52e58bea2c160d0d185a1f856bf6c5e850f557dc527e532027ad -193727b9d041321789baae60253b588565113a4abd6cadeef49119bbeeb8961b -0551a0700d80447ca9e9289e80c5b4c063d6724ac8ab472ce91cac77abe2e97e -aec79256472ae32fd68ec8b92ead41b2d0707dc81537900b7badc0bd37b99aa5 -26b576967137a41aca00a826f8732a36aec59c5d157c1b6b98cc0fe29e1afed6 -3c203af6dd7a65a1f2d3283e53297f38deff7a9adf528c3867816e8eb073ff97 -0fadc1e303f4962d22313f8512b750f4dec51e385f3f169654b3d552f88c799f -53b5d31ea7ba7099c67e7baaa8de5e72e73082a85859439aab7c5fca85bf9be1 -19bd0bc326272a08f38e64ca94d0f253bab1be8a7f6e4334f56c92b1309b285f -2bbbe032d3cdd34c162c04f13ca898578978d949396414fdc20e73fc84f96ee3 -0212ad744554112dcf2278b797c6efb21cfe9e498b7a376d388e7d4b112bc4cd -1124b0721994344b5a08860a6fdb7a1fca82534fe3d792bd93c9d53e4811f658 -2babf6e10de48af99b5ba899e93351d2a2f18aec0b6847dd89238adc32454355 -637a57b03d4bee70e34000c777351455a0dab472d56fb46828e5eed51ac0d7ea -0a298b4c6285ab06eb1094d49f0d5b671342e94c591c60e312ff0d2824e8f900 -129df369451bbc5e66c8299d524c3c95a6da6a3306979a625660ac53b6730ff7 -5a7045db58fa82339f8b1c5e819aee4c1cee1a50b1a4ab045a0329d348aec644 -0cd5fee27d30aa9f0fa7ed29e80083deab52adf93d30a80b79a0dedf0aa04522 -1f1933c57d14db47486bc787b18b8ca7498cd428af2de43c2e33371ee457f946 -6b51d82c542903a1bd0fd369ada485da3d9375465da337b72c8fab2ba5ddb162 -50401173ae95c9a36a6f6111991e74a40846a5c4addccd0d37295395670ed785 -3a9501b362be72c3bde5bc0c710e1eea3d6bd4885bae3a865dca3e5aa24c27e2 -026b4fc2d13eb319588c89df9ebfa2c20c3c87bd28bf21a30b886c561c04ab6f -31f90f7a38c60c22ca716788cfff9e9bee72e6e24c114c5152034c5c63eb629e -13238aad0c343ab351b7317d69e6578e4c45df179ae1d9534fde57ed3f6e9db9 -23d7aa0d1d7a6325f7a4d5c0fe06ad1a195da1b53c74d116bc68c2cbf3cbcaab -18b2536abd7cfeceb9b2e89676e115f791f19dcf018514eaea2497a0aae9aa5a -0cb24dfcf1e027ff41050fb6b784591df615bed3c0adc8bc135e3adaa587debc -03623835215063726e61f3ee6be6d6ad8055f568a0d277630c48d3096640d544 -0ac6c5be36f4d107530b2f79b800ad8a3292add73250d18cfc995deadfeb2be1 -3cfcfa765a696bae4b006cc2e608ec091aec1a7b3773fdfe7105b207a755d5be -01159965ff283cd42edd9c1dc6128238013b6914ed752dee7d0f51c7fc1da790 -378eb48b3e83effe8bb80e96cfc1a9df32ac251f0fcd7ff23c983aae05035295 -01ef4cae11c6615bfd9a3b47869f0f37f8d9ef7f824d5f3533dfa98399f9cc67 -2e695524dbc3c70ba25fec24b0f5ed12c5bb3507d62c9e5e484b03398d242440 -1ac4aaffdfbdc2ba19fe73d1b36af1a94afafac5f50592fcf099ec76818b3825 -621d164f1d93d3d50fd42030f7b1cb62996b3ab5f34fee8331599cb0a3d5a777 -005f111adbeba9a744c7357308a692e58f82eb0eba86c2a62dc5e2d96025873e -b37f9a0fbef524b5820e45ae5c6fa9cf208ca45d98d3bae6a8488d5f83f08729 -0b3289932e588da61ae26121074a2993352ffd35af94560a0b0195ef00dbed06 -8e3c15a2d0a45147d269c6f25ff2579d10e98e951f1ad11a7c2734900fa4c712 -0a044707b00c80a7ac0e1959a5f35a36c8d11d704c6353f3989168d5a65f68eb -60174e86856600ada1b95eb107ae5d48c112f974eabec488f53ffa70c8f5b21c -2eb228ce37adb5a3c33b0ce64f65a92fb6f2049a6732fb3372b82e520e127418 -0289abd141d7deef519ec511aabf032308806a89c44930bf32ad0f794786f0e7 -44eeff4173b098bea0788ed917bcaaf3b9019af50f3aa556dc1668b3f5ea4408 -335bda4f3c50538233dbd31be442eace6c092bd614120efabd6f7182d8d2f535 -2685789b9092f4314e93c308ab1a597032f51f3adc3db44156575a99a97c7c7b -5d6172fbeaecb12d9150d85ea4fe71b754f7d562c894b9dddffc18e32efed32f -1ab72c17bfb45f1603a9d52d52417ea13612c7491ea9ba33c3d934d0df5453e6 -2f8658d467f87a17e8372f5a74c2a2341cdefe2beba1a20cc873dc7b858330ad -01bec50c2c0eb77471b62fd432a0db4542343a63fea4acf4329dd4a25cfbce11 -38f701fd8b2b310cf793ed378194bedae8492d00460d045b84c9736bc5ffcd38 -17c4d49735e46bd4f1996d352ae06f8da555e8cf60482be83b31626b94ca30f5 -1c46c731839dd2febeeb9d7e1772e546f7a454289a1da3913e95349d94b6b2b0 -3b12a7e428bc4c36d1b61f77d96fea54dd0f12b42c15a0f65ba4ad27c2c5c551 -14f853b06708a44c49cd5d03a1f75f188beea8eda9701eab98614cc53e6c7b92 -0cdcbe935a03e974cf8b6752b3eb152ba042e7cf9a054cc62bc4c0b09c74dda4 -acb934e95ae72b6a8f715bf3e1373082759543d49415b0c0918c8409fe480556 -2ee926c789656fca609c52869f9ed234311ff5d6a040143e6833ff601b28f758 -d34e28d6035748b8b35f9ceb59bf2d10f49bd719015300c379c0c7cfac1dba79 -2a46c7c3fb6e0f54a34baa91876c98aaace8ecc97de7a054a2e2b37413a105a3 -544229113ad2958beea138545430e9b5b3c8417a8cb847d4a673125131d300e6 -0993c88b61834117173a659463ea11cdc74550186dc92e38b8eeeb978102a707 -0a3534f3f990ae0ced277c7bd85a8e4488b1b560cff63413f452be66ebfbfcfc -1cdbe6771559f1b40ad6de2491ae0c7456eb81b686a684837b1398e2fd115993 -641d6b446911d2128f626ac1f89a906d7b62aa81da499ee8fb80de3052dae3df -1212bff362985dbf89aed0e808b9e40263f58d4e7de87c7f1c046534fc5dc73b -2d6b93031b9a27d869fbc0f9562970bc720bfac9fcaa61176cedc7576a1d2267 -24126ae929422b2c8da440806e0dff58781b93de140396c79e444b197e03dad6 -8d5d0610ef9ce14db24e13a64e9dbf0a7829888a76c3cc9e5a7bc8486fa6727b -08f60a261197626319b0bddf128d184ab1463fab8b8082c0ff3bf8049add7156 -2410b1fc515e769788f644df1fc2ca939747dd684c05b72b22bd0422bac46d13 -0e060b8ce7983a8e1cf37478fb3aee2656103142bed8100d5ad63d82a502bf05 -510dea723b8b410865bfa0c8011eb4acf9ce3e895ad1a111cf12bf529de1bc5c -08961527f2f649e800aa7a275bb9adc511173d366e6016b3c88758003acac8f6 -6c5a4536968915556e39811997aa771bfad31d3ee1f728c279ae026df63ed8f0 -01c007944e41a8691102cc8ea9cd47ad10cd424a84f3f5b61c6d11d633928aaa -1432bb172ac0810756cc7568839b8cfa092fc16a365c99319134cb607f20a2b2 -3b84b1445fb98bc07c4cbf27f241341ca94dd156c5f45daf19465460657cbe5c -189ab368232e62788c6d71ef6fbe8d83facfa37ae86701136b9cd8276ac2b084 -0a643be45a97ba6ccf90ca30518176c02c77397968d18b15691de5859e851810 -a584a78759b1d45e4ffba364dd0b25f3b2fa3d6980a71b244e2863346d9f484e -0b7683e7af8b1a19986fec66f31bb34d9700577cbb3c019134f38d4f8c5e4329 -5642f5d607efd4555e643f0cab479267f40b49547655f007a59e1eb3a9b04863 -23ad656385fcf10a7fa1b74bb8495be9a1ff74b241b1387227db15f676e86d1a -1cfc5b841c225acf9f522eb5f336d059217ec2cadbcf1b4753f6ebe6ab7ba3a0 -033666d267eb0d883533a82041294c2c8bc21d333e7d0a5941ed047888e1ee98 -13afc821c7b8ef8fbe3f15645d380208e4592213dcff066275cf1e788f08aab6 -3cdbbb5d1fd5bd17c9185eab06501ea4abacd98ba63d12b9e250e99cd274c5d4 -39167f370c15b934c1ddede325030d256d3434998ca93330d131e154494fe6b0 -18a32cc3d7701d3bd6a8c3302b8c16dc1e19298df8d703f372b8fd646676938d -dd04f0af7680e6e6d8c4996351ecaebeea89c8a10719090ba7a5c36d23498302 -0d726e73c633b7186e5099f6e185455a14172c7276e372b757b1ff71a98ca277 -071858bc48fe920623ecbf92c7fafa01b2f79706c85e8e5f5ea33e4a0e4679a5 -0f8207eb8988c8c8e160a08d07cacf4db862585d762fe29308f8fc4a8ec813d0 -ac226cf27031657b68678fc81176661307d14b6c363cc1c656e370c7b8b396d9 -27dcc14fee533da1049c7cc8c30d7b607b1f00acc62584e53bb727286100f180 -156978e18f265a79b7e96fbcb977e7f22485991b0f2a697d8401d2f9adabdaa4 -3f0cbbde4db538a5beca520fceb8d93de699c54f6ebe25e43230c94890451c95 -270e2c8aab61f51f18a7ef9ee52fa394baee3d55200e10e2f6b3ca4c2225c93a -22aeefb3051af7ac198b9fc0c656896775aaceea8fced541e6f5b1eb64f8dac4 -2b9bacbe92d26bcf9e11cac0f361cd40db10cf65169907015d871d2abf58eb62 -0a8c5972eeedf597b5795d89dd812e9b452eb5365a32ce84a7aaacad126b2c8c -5973fa7d54d952df7909e47397586382aa61b2da8f386e451d9809b503582b0f -03fdec5a716dab13e210d1cac1aca555b947584ed7e44cf105962312ec87da93 -ec6efe732400d3ddb080e4dae7ef3dc25aa8a01661db4bf31bf6a9530c2637ce -05254429ce5d27d7f85a9242e0e12028f5c00952b1ff6e359107cdf1c1e971ea -02ff9866cdaa964efdf4bd546813cd16ff21c36abc730b983b1a3816ff0dc7d4 -08516cf31fb0038dff5cd2efce79330d6930c0d032ff70891624b420a345899e -2388069b85e2de1ee70a274ba14385d7301ac4ca91c8b8bcfb65ad3b657ca3c8 -121e3f99238eb5f3c589d5d2e70edb4573596e8b38e1ee7370c5210ab41bfb17 -4285a695507742fd0cedc39e47a6af09c8e6291e0d54139dcf8f88953b686ada -0f2dac23f65cc3d7824519e1319e7103a39d2361286bc88ecc554df41d317695 -124284966910db4b43f9a818483ec98c614cc1f0391ed4fc7835e545aa929d9a -4fe18eb52780365f218157bcef0b4850bfb3e32f2471db8282db6d5401160fb3 -1570076dfbf2ba58bccbb0bb0c3e1c81de58946248acacec458fb15dae9ab65f -23b0b5a1e1122971d95bf12ba1be0446b03d6295fe404072765bc6a7e0fcf7d7 -8f96c1248007dcc535db792cc86a1a99c645e91e190c6f7ae21bbc6f33ba1a5a -06cb92567958e99a8c6515ec3b20bf30dedaa4491188fa625815ac4a60eb45c2 -088bdf64f7849d3f7864f450aa03aab3331dce25ddb60366ec70f647556d0d12 -2f72d10a4a20ffd27384818bfc006126b5bd032f99a761868402c793067bf988 -4d9c21783afaa029c7381b6361dbc4d926553985c58ad2197c105d1776693857 -1b2c74a8dba05894180af5d4cb7fc65295995b375b3475471b66e55ae0aa7fdb -122e8cbfff76c3d03a87cd55a78b162c6e766ce97ec925d125b449424ae54f1d -02eb3c8db95ca77f46b82f2eb634e15e3cf6c0852a478c83f8d798b8e25bb988 -2cac6e1fd39ab4100a0c8bfea5b244346c59968ea0cdda66530e219a72b3a800 -055c5a70a51a2ef13b0e83be569215579d33883b7e0dc5dc3e8e20db0049ed78 -0da7201f7564a76255d65515e221325b9ec87c49643997a256d0bae39cb0c26b -1529ebe991a450951420f7000570914a64d7c2b238025d6aef69e051e5874a85 -45120b68996522b99a2185f989c05624d36f42ed26f7964c5d5718c3fc8d8930 -1acf34639eeb17ba46d801fcc8a1d101efed619910b9624d899577ea38ebfbf4 -324a2df28ccc87b6d1aeaf43a6c72dc54c3590a33afa649b580a7613a7b18261 -1c0893520fdd61eeddb596aa3b7cff27a35dd1d05e9d3b806723deacfe4c3cab -6561f1056e1b3888b0c08708a43622334171cfe4d402d0b3181dcee912bacbaf -3412a083dcda904d4f684b834bdcc2be42ee78f25159fc71f911e273b1824c82 -344777318a64707a4cf1b230b0adf09a3fcf13e9f7f44b15efec72818aa0d89c -1c6e032afb1c6957adf691abec8f84f609829d878f2fc0a1c592417bd3f491b8 diff --git a/electrs-start-liquid b/electrs-start-liquid deleted file mode 100755 index d0573f04..00000000 --- a/electrs-start-liquid +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env zsh -#source "${HOME}/.cargo/env" -#export PATH="${HOME}/.cargo/bin:${PATH}" - -# don't bother making electrs.core files -ulimit -c - -# get credentials from elements.conf directly -ELEMENTS_RPC_USER=$(grep 'rpcuser=' ${HOME}/elements.conf|cut -d = -f2|head -1) -ELEMENTS_RPC_PASS=$(grep 'rpcpassword=' ${HOME}/elements.conf|cut -d = -f2|head -1) - -# run in loop in case of crash -until false -do - cd "${HOME}/electrs" - cargo run \ - --release \ - --features liquid \ - --bin electrs \ - -- \ - --network liquid \ - --http-socket-file "${HOME}/socket/esplora-liquid-mainnet" \ - --precache-scripts "${HOME}/electrs/contrib/popular-scripts.txt" \ - --asset-db-path "${HOME}/asset_registry_db" \ - --daemon-dir "${HOME}" \ - --db-dir /electrs \ - --cookie "${ELEMENTS_RPC_USER}:${ELEMENTS_RPC_PASS}" \ - --address-search \ - --cors '*' \ - -vvv - sleep 1 -done diff --git a/electrs-start-liquidtestnet b/electrs-start-liquidtestnet deleted file mode 100755 index beef7c44..00000000 --- a/electrs-start-liquidtestnet +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env zsh -#source "${HOME}/.cargo/env" -#export PATH="${HOME}/.cargo/bin:${PATH}" - -# don't bother making electrs.core files -ulimit -c - -# get credentials from elements.conf directly -ELEMENTS_RPC_USER=$(grep 'rpcuser=' "${HOME}/elements.conf"|cut -d = -f2|head -1) -ELEMENTS_RPC_PASS=$(grep 'rpcpassword=' "${HOME}/elements.conf"|cut -d = -f2|head -1) - -# run in loop in case of crash -until false -do - cd "${HOME}/electrs" - cargo run \ - --release \ - --features liquid \ - --bin electrs \ - -- \ - --network liquidtestnet \ - --http-socket-file "${HOME}/socket/esplora-liquid-testnet" \ - --precache-scripts "${HOME}/electrs/contrib/popular-scripts.txt" \ - --asset-db-path "${HOME}/asset_registry_testnet_db" \ - --daemon-dir "${HOME}" \ - --db-dir "/electrs" \ - --cookie "${ELEMENTS_RPC_USER}:${ELEMENTS_RPC_PASS}" \ - --cors '*' \ - --address-search \ - -vvv - sleep 1 -done diff --git a/electrs-start-mainnet b/electrs-start-mainnet deleted file mode 100755 index 7bb10e59..00000000 --- a/electrs-start-mainnet +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env zsh -#source "${HOME}/.cargo/env" -#export PATH="${HOME}/.cargo/bin:${PATH}" - -# don't bother making electrs.core files -ulimit -c 0 - -# get credentials from bitcoin.conf directly -BITCOIN_RPC_USER=$(grep 'rpcuser=' "${HOME}/bitcoin.conf"|cut -d = -f2|head -1) -BITCOIN_RPC_PASS=$(grep 'rpcpassword=' "${HOME}/bitcoin.conf"|cut -d = -f2|head -1) - -# base limits -UTXOS_LIMIT=500 -ELECTRUM_TXS_LIMIT=500 - -# increase limits based on hostname -NODENAME=$(hostname|cut -d . -f1) -LOCATION=$(hostname|cut -d . -f2) -if [ "${NODENAME}" = "node201" ];then - UTXOS_LIMIT=9000 - ELECTRUM_TXS_LIMIT=9000 -fi - -# run in loop in case of crash -until false -do - cd "${HOME}/electrs" - cargo run \ - --release \ - --bin electrs \ - -- \ - --http-socket-file "${HOME}/socket/esplora-bitcoin-mainnet" \ - --precache-scripts "${HOME}/electrs/contrib/popular-scripts.txt" \ - --daemon-dir "${HOME}" \ - --db-dir "/electrs" \ - --cookie "${BITCOIN_RPC_USER}:${BITCOIN_RPC_PASS}" \ - --cors '*' \ - --address-search \ - --utxos-limit "${UTXOS_LIMIT}" \ - --electrum-txs-limit "${ELECTRUM_TXS_LIMIT}" \ - -vvv - sleep 1 -done diff --git a/electrs-start-signet b/electrs-start-signet deleted file mode 100755 index b2f695b1..00000000 --- a/electrs-start-signet +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env zsh -#source "${HOME}/.cargo/env" -#export PATH="${HOME}/.cargo/bin:${PATH}" - -# don't bother making electrs.core files -ulimit -c 0 - -# get credentials from bitcoin.conf directly -BITCOIN_RPC_USER=$(grep 'rpcuser=' "${HOME}/bitcoin.conf"|cut -d = -f2|head -1) -BITCOIN_RPC_PASS=$(grep 'rpcpassword=' "${HOME}/bitcoin.conf"|cut -d = -f2|head -1) - -# base limits -UTXOS_LIMIT=500 -ELECTRUM_TXS_LIMIT=500 - -# increase limits based on hostname -NODENAME=$(hostname|cut -d . -f1) -LOCATION=$(hostname|cut -d . -f2) -if [ "${NODENAME}" = "node201" ];then - UTXOS_LIMIT=9000 - ELECTRUM_TXS_LIMIT=9000 -fi - -# run in loop in case of crash -until false -do - cd "${HOME}/electrs" - cargo run \ - --release \ - --bin electrs \ - -- \ - --network signet \ - --http-socket-file "${HOME}/socket/esplora-bitcoin-signet" \ - --precache-scripts "${HOME}/electrs/contrib/popular-scripts.txt" \ - --daemon-dir "${HOME}" \ - --db-dir "/electrs" \ - --cookie "${BITCOIN_RPC_USER}:${BITCOIN_RPC_PASS}" \ - --cors '*' \ - --address-search \ - --utxos-limit "${UTXOS_LIMIT}" \ - --electrum-txs-limit "${ELECTRUM_TXS_LIMIT}" \ - -vvv - sleep 1 -done diff --git a/electrs-start-testnet b/electrs-start-testnet deleted file mode 100755 index 95ced073..00000000 --- a/electrs-start-testnet +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env zsh -#source "${HOME}/.cargo/env" -#export PATH="${HOME}/.cargo/bin:${PATH}" - -# don't bother making electrs.core files -ulimit -c 0 - -# get credentials from bitcoin.conf directly -BITCOIN_RPC_USER=$(grep 'rpcuser=' "${HOME}/bitcoin.conf"|cut -d = -f2|head -1) -BITCOIN_RPC_PASS=$(grep 'rpcpassword=' "${HOME}/bitcoin.conf"|cut -d = -f2|head -1) - -# base limits -UTXOS_LIMIT=500 -ELECTRUM_TXS_LIMIT=500 - -# increase limits based on hostname -NODENAME=$(hostname|cut -d . -f1) -LOCATION=$(hostname|cut -d . -f2) -if [ "${NODENAME}" = "node201" ];then - UTXOS_LIMIT=9000 - ELECTRUM_TXS_LIMIT=9000 -fi - -# run in loop in case of crash -until false -do - cd "${HOME}/electrs" - cargo run \ - --release \ - --bin electrs \ - -- \ - --network testnet \ - --http-socket-file "${HOME}/socket/esplora-bitcoin-testnet" \ - --precache-scripts "${HOME}/electrs/contrib/popular-scripts.txt" \ - --daemon-dir "${HOME}" \ - --db-dir "/electrs" \ - --cookie "${BITCOIN_RPC_USER}:${BITCOIN_RPC_PASS}" \ - --cors '*' \ - --address-search \ - --utxos-limit "${UTXOS_LIMIT}" \ - --electrum-txs-limit "${ELECTRUM_TXS_LIMIT}" \ - -vvv - sleep 1 -done diff --git a/rust-toolchain b/rust-toolchain new file mode 100644 index 00000000..bfe79d0b --- /dev/null +++ b/rust-toolchain @@ -0,0 +1 @@ +1.70 diff --git a/scripts/checks.sh b/scripts/checks.sh index aeda1261..a80db52e 100755 --- a/scripts/checks.sh +++ b/scripts/checks.sh @@ -59,4 +59,4 @@ cargo clippy $@ -q -F electrum-discovery,liquid TESTNAME="Running cargo test with all features" echo "$TESTNAME" -cargo test $@ -q --package electrs --lib --all-features +cargo test $@ -q --lib --all-features diff --git a/src/bin/electrs.rs b/src/bin/electrs.rs index 9a301be4..91a51eef 100644 --- a/src/bin/electrs.rs +++ b/src/bin/electrs.rs @@ -69,12 +69,6 @@ fn run_server(config: Arc) -> Result<()> { &metrics, )); - if let Some(ref precache_file) = config.precache_scripts { - let precache_scripthashes = precache::scripthashes_from_file(precache_file.to_string()) - .expect("cannot load scripts to precache"); - precache::precache(&chain, precache_scripthashes); - } - let mempool = Arc::new(RwLock::new(Mempool::new( Arc::clone(&chain), &metrics, @@ -102,8 +96,18 @@ fn run_server(config: Arc) -> Result<()> { let rest_server = rest::start(Arc::clone(&config), Arc::clone(&query), &metrics); let electrum_server = ElectrumRPC::start(Arc::clone(&config), Arc::clone(&query), &metrics); + if let Some(ref precache_file) = config.precache_scripts { + let precache_scripthashes = precache::scripthashes_from_file(precache_file.to_string()) + .expect("cannot load scripts to precache"); + precache::precache( + Arc::clone(&chain), + precache_scripthashes, + config.precache_threads, + ); + } + loop { - if let Err(err) = signal.wait(Duration::from_millis(500), true) { + if let Err(err) = signal.wait(Duration::from_millis(config.main_loop_delay), true) { info!("stopping server: {}", err); electrs::util::spawn_thread("shutdown-thread-checker", || { diff --git a/src/config.rs b/src/config.rs index 3d9eec81..c236b837 100644 --- a/src/config.rs +++ b/src/config.rs @@ -41,13 +41,16 @@ pub struct Config { pub electrum_rpc_addr: SocketAddr, pub http_addr: SocketAddr, pub http_socket_file: Option, + pub rpc_socket_file: Option, pub monitoring_addr: SocketAddr, pub jsonrpc_import: bool, pub light_mode: bool, + pub main_loop_delay: u64, pub address_search: bool, pub index_unspendables: bool, pub cors: Option, pub precache_scripts: Option, + pub precache_threads: usize, pub utxos_limit: usize, pub electrum_txs_limit: usize, pub electrum_banner: String, @@ -56,6 +59,7 @@ pub struct Config { pub rest_default_block_limit: usize, pub rest_default_chain_txs_per_page: usize, pub rest_default_max_mempool_txs: usize, + pub rest_max_mempool_page_size: usize, #[cfg(feature = "liquid")] pub parent_network: BNetwork, @@ -83,7 +87,7 @@ impl Config { pub fn from_args() -> Config { let network_help = format!("Select network type ({})", Network::names().join(", ")); - let args = App::new("Electrum Rust Server") + let args = App::new("Mempool Electrum Rust Server") .version(crate_version!()) .arg( Arg::with_name("version") @@ -165,6 +169,12 @@ impl Config { .long("lightmode") .help("Enable light mode for reduced storage") ) + .arg( + Arg::with_name("main_loop_delay") + .long("main-loop-delay") + .help("The number of milliseconds the main loop will wait between loops. (Can be shortened with SIGUSR1)") + .default_value("500") + ) .arg( Arg::with_name("address_search") .long("address-search") @@ -187,6 +197,12 @@ impl Config { .help("Path to file with list of scripts to pre-cache") .takes_value(true) ) + .arg( + Arg::with_name("precache_threads") + .long("precache-threads") + .help("Non-zero number of threads to use for precache threadpool. [default: 4 * CORE_COUNT]") + .takes_value(true) + ) .arg( Arg::with_name("utxos_limit") .long("utxos-limit") @@ -223,6 +239,12 @@ impl Config { .help("The default number of mempool transactions returned by the txs endpoints.") .default_value("50") ) + .arg( + Arg::with_name("rest_max_mempool_page_size") + .long("rest-max-mempool-page-size") + .help("The maximum number of transactions returned by the paginated /internal/mempool/txs endpoint.") + .default_value("1000") + ) .arg( Arg::with_name("electrum_txs_limit") .long("electrum-txs-limit") @@ -243,6 +265,14 @@ impl Config { .takes_value(true), ); + #[cfg(unix)] + let args = args.arg( + Arg::with_name("rpc_socket_file") + .long("rpc-socket-file") + .help("Electrum RPC 'unix socket file' to listen on (default disabled, enabling this ignores the electrum_rpc_addr arg)") + .takes_value(true), + ); + #[cfg(feature = "liquid")] let args = args .arg( @@ -384,6 +414,7 @@ impl Config { ); let http_socket_file: Option = m.value_of("http_socket_file").map(PathBuf::from); + let rpc_socket_file: Option = m.value_of("rpc_socket_file").map(PathBuf::from); let monitoring_addr: SocketAddr = str_to_socketaddr( m.value_of("monitoring_addr") .unwrap_or(&format!("127.0.0.1:{}", default_monitoring_port)), @@ -452,6 +483,7 @@ impl Config { electrum_banner, http_addr, http_socket_file, + rpc_socket_file, monitoring_addr, mempool_backlog_stats_ttl: value_t_or_exit!(m, "mempool_backlog_stats_ttl", u64), mempool_recent_txs_size: value_t_or_exit!(m, "mempool_recent_txs_size", usize), @@ -466,12 +498,30 @@ impl Config { "rest_default_max_mempool_txs", usize ), + rest_max_mempool_page_size: value_t_or_exit!(m, "rest_max_mempool_page_size", usize), jsonrpc_import: m.is_present("jsonrpc_import"), light_mode: m.is_present("light_mode"), + main_loop_delay: value_t_or_exit!(m, "main_loop_delay", u64), address_search: m.is_present("address_search"), index_unspendables: m.is_present("index_unspendables"), cors: m.value_of("cors").map(|s| s.to_string()), precache_scripts: m.value_of("precache_scripts").map(|s| s.to_string()), + precache_threads: m.value_of("precache_threads").map_or_else( + || { + std::thread::available_parallelism() + .expect("Can't get core count") + .get() + * 4 + }, + |s| match s.parse::() { + Ok(v) if v > 0 => v, + _ => clap::Error::value_validation_auto(format!( + "The argument '{}' isn't a valid value", + s + )) + .exit(), + }, + ), #[cfg(feature = "liquid")] parent_network, diff --git a/src/daemon.rs b/src/daemon.rs index 561dba88..b794a1f9 100644 --- a/src/daemon.rs +++ b/src/daemon.rs @@ -320,10 +320,13 @@ impl Daemon { let info = daemon.getblockchaininfo()?; let mempool = daemon.getmempoolinfo()?; - if mempool.loaded - && !info.initialblockdownload.unwrap_or(false) - && info.blocks == info.headers - { + let ibd_done = if network.is_regtest() { + info.blocks == 0 && info.headers == 0 + } else { + false + } || !info.initialblockdownload.unwrap_or(false); + + if mempool.loaded && ibd_done && info.blocks == info.headers { break; } @@ -384,19 +387,46 @@ impl Daemon { Ok(result) } - fn handle_request_batch(&self, method: &str, params_list: &[Value]) -> Result> { + fn handle_request_batch( + &self, + method: &str, + params_list: &[Value], + failure_threshold: f64, + ) -> Result> { let id = self.message_id.next(); let chunks = params_list .iter() .map(|params| json!({"method": method, "params": params, "id": id})) .chunks(50_000); // Max Amount of batched requests let mut results = vec![]; + let total_requests = params_list.len(); + let mut failed_requests: u64 = 0; + let threshold = (failure_threshold * total_requests as f64).round() as u64; + let mut n = 0; + for chunk in &chunks { let reqs = chunk.collect(); let mut replies = self.call_jsonrpc(method, &reqs)?; if let Some(replies_vec) = replies.as_array_mut() { for reply in replies_vec { - results.push(parse_jsonrpc_reply(reply.take(), method, id)?) + n += 1; + match parse_jsonrpc_reply(reply.take(), method, id) { + Ok(parsed_reply) => results.push(parsed_reply), + Err(e) => { + failed_requests += 1; + warn!( + "batch request {} {}/{} failed: {}", + method, + n, + total_requests, + e.to_string() + ); + // abort and return the last error once a threshold number of requests have failed + if failed_requests > threshold { + return Err(e); + } + } + } } } else { bail!("non-array replies: {:?}", replies); @@ -406,9 +436,14 @@ impl Daemon { Ok(results) } - fn retry_request_batch(&self, method: &str, params_list: &[Value]) -> Result> { + fn retry_request_batch( + &self, + method: &str, + params_list: &[Value], + failure_threshold: f64, + ) -> Result> { loop { - match self.handle_request_batch(method, params_list) { + match self.handle_request_batch(method, params_list, failure_threshold) { Err(Error(ErrorKind::Connection(msg), _)) => { warn!("reconnecting to bitcoind: {}", msg); self.signal.wait(Duration::from_secs(3), false)?; @@ -422,13 +457,13 @@ impl Daemon { } fn request(&self, method: &str, params: Value) -> Result { - let mut values = self.retry_request_batch(method, &[params])?; + let mut values = self.retry_request_batch(method, &[params], 0.0)?; assert_eq!(values.len(), 1); Ok(values.remove(0)) } fn requests(&self, method: &str, params_list: &[Value]) -> Result> { - self.retry_request_batch(method, params_list) + self.retry_request_batch(method, params_list, 0.0) } // bitcoind JSONRPC API: @@ -503,13 +538,12 @@ impl Daemon { .iter() .map(|txhash| json!([txhash.to_hex(), /*verbose=*/ false])) .collect(); - - let values = self.requests("getrawtransaction", ¶ms_list)?; + let values = self.retry_request_batch("getrawtransaction", ¶ms_list, 0.25)?; let mut txs = vec![]; for value in values { txs.push(tx_from_value(value)?); } - assert_eq!(txhashes.len(), txs.len()); + // missing transactions are skipped, so the number of txs returned may be less than the number of txids requested Ok(txs) } diff --git a/src/electrum/server.rs b/src/electrum/server.rs index 167532d5..ae427cd2 100644 --- a/src/electrum/server.rs +++ b/src/electrum/server.rs @@ -1,7 +1,13 @@ use std::collections::HashMap; use std::convert::TryInto; -use std::io::{BufRead, BufReader, Write}; +use std::fs; +use std::io::{BufRead, BufReader, Read, Write}; +#[cfg(feature = "electrum-discovery")] +use std::net::IpAddr; use std::net::{Shutdown, SocketAddr, TcpListener, TcpStream}; +use std::os::unix::fs::FileTypeExt; +use std::os::unix::net::{UnixListener, UnixStream}; +use std::path::Path; use std::sync::atomic::AtomicBool; use std::sync::mpsc::{Receiver, Sender}; use std::sync::{Arc, Mutex}; @@ -97,8 +103,7 @@ struct Connection { query: Arc, last_header_entry: Option, status_hashes: HashMap, // ScriptHash -> StatusHash - stream: TcpStream, - addr: SocketAddr, + stream: ConnectionStream, chan: SyncChannel, stats: Arc, txs_limit: usize, @@ -110,8 +115,7 @@ struct Connection { impl Connection { pub fn new( query: Arc, - stream: TcpStream, - addr: SocketAddr, + stream: ConnectionStream, stats: Arc, txs_limit: usize, die_please: Receiver<()>, @@ -122,7 +126,6 @@ impl Connection { last_header_entry: None, // disable header subscription for now status_hashes: HashMap::new(), stream, - addr, chan: SyncChannel::new(10), stats, txs_limit, @@ -176,6 +179,10 @@ impl Connection { #[cfg(feature = "electrum-discovery")] fn server_add_peer(&self, params: &[Value]) -> Result { + let ip = self + .stream + .ip() + .ok_or(Error::from("Can't add peer with Unix sockets enabled"))?; let discovery = self .discovery .as_ref() @@ -187,7 +194,7 @@ impl Connection { .clone(); let features = serde_json::from_value(features).chain_err(|| "invalid features")?; - discovery.add_server_request(self.addr.ip(), features)?; + discovery.add_server_request(ip, features)?; Ok(json!(true)) } @@ -533,16 +540,22 @@ impl Connection { .chain_err(|| "failed to update subscriptions")?; self.send_values(&values)? } - Message::Done => return Ok(()), + Message::Done => { + self.chan.close(); + return Ok(()); + } } } - recv(shutdown) -> _ => return Ok(()), + recv(shutdown) -> _ => { + self.chan.close(); + return Ok(()); + } } } } fn handle_requests( - mut reader: BufReader, + mut reader: BufReader, tx: crossbeam_channel::Sender, ) -> Result<()> { loop { @@ -577,12 +590,18 @@ impl Connection { let reader = BufReader::new(self.stream.try_clone().expect("failed to clone TcpStream")); let tx = self.chan.sender(); - let stream = self.stream.try_clone().expect("failed to clone TcpStream"); let die_please = self.die_please.take().unwrap(); let (reply_killer, reply_receiver) = crossbeam_channel::unbounded(); + + // We create a clone of the stream and put it in an Arc + // This will drop at the end of the function. + let arc_stream = Arc::new(self.stream.try_clone().expect("failed to clone TcpStream")); + // We don't want to keep the stream alive until SIGINT + // It should drop (close) no matter what. + let maybe_stream = Arc::downgrade(&arc_stream); spawn_thread("properly-die", move || { let _ = die_please.recv(); - let _ = stream.shutdown(Shutdown::Both); + let _ = maybe_stream.upgrade().map(|s| s.shutdown(Shutdown::Both)); let _ = reply_killer.send(()); }); @@ -590,7 +609,7 @@ impl Connection { if let Err(e) = self.handle_replies(reply_receiver) { error!( "[{}] connection handling failed: {}", - self.addr, + self.stream.addr_string(), e.display_chain().to_string() ); } @@ -599,10 +618,13 @@ impl Connection { .subscriptions .sub(self.status_hashes.len() as i64); - debug!("[{}] shutting down connection", self.addr); + let addr = self.stream.addr_string(); + debug!("[{}] shutting down connection", addr); + // Drop the Arc so that the stream properly closes. + drop(arc_stream); let _ = self.stream.shutdown(Shutdown::Both); if let Err(err) = child.join().expect("receiver panicked") { - error!("[{}] receiver failed: {}", self.addr, err); + error!("[{}] receiver failed: {}", addr, err); } } } @@ -614,7 +636,10 @@ fn get_history( ) -> Result)>> { // to avoid silently trunacting history entries, ask for one extra more than the limit and fail if it exists let history_txids = query.history_txids(scripthash, txs_limit + 1); - ensure!(history_txids.len() <= txs_limit, ErrorKind::TooPopular); + ensure!( + history_txids.len() <= txs_limit, + ErrorKind::TooManyTxs(txs_limit) + ); Ok(history_txids) } @@ -654,7 +679,7 @@ impl RPC { fn start_notifier( notification: Channel, senders: Arc>>>, - acceptor: Sender>, + acceptor: Sender>, acceptor_shutdown: Sender<()>, ) { spawn_thread("notification", move || { @@ -682,46 +707,23 @@ impl RPC { } fn start_acceptor( - addr: SocketAddr, + config: Arc, shutdown_channel: Channel<()>, - ) -> Channel> { + ) -> Channel> { let chan = Channel::unbounded(); let acceptor = chan.sender(); spawn_thread("acceptor", move || { - let socket = create_socket(&addr); - socket.listen(511).expect("setting backlog failed"); - socket - .set_nonblocking(false) - .expect("cannot set nonblocking to false"); - let listener = TcpListener::from(socket); - let local_addr = listener.local_addr().unwrap(); - let shutdown_bool = Arc::new(AtomicBool::new(false)); - - { - let shutdown_bool = Arc::clone(&shutdown_bool); - crate::util::spawn_thread("shutdown-acceptor", move || { - // Block until shutdown is sent. - let _ = shutdown_channel.receiver().recv(); - // Store the bool so after the next accept it will break the loop - shutdown_bool.store(true, std::sync::atomic::Ordering::Release); - // Connect to the socket to cause it to unblock - let _ = TcpStream::connect(local_addr); - }); - } + let addr = config.electrum_rpc_addr; + let listener = if let Some(path) = config.rpc_socket_file.as_ref() { + // We can leak this Path because we know that this function is only + // called once on startup. + let path: &'static Path = Box::leak(path.clone().into_boxed_path()); - info!("Electrum RPC server running on {}", addr); - loop { - let (stream, addr) = listener.accept().expect("accept failed"); - - if shutdown_bool.load(std::sync::atomic::Ordering::Acquire) { - break; - } - - stream - .set_nonblocking(false) - .expect("failed to set connection as blocking"); - acceptor.send(Some((stream, addr))).expect("send failed"); - } + ConnectionListener::new_unix(path) + } else { + ConnectionListener::new_tcp(&addr) + }; + listener.run(acceptor, shutdown_channel); }); chan } @@ -767,7 +769,6 @@ impl RPC { discovery }); - let rpc_addr = config.electrum_rpc_addr; let txs_limit = config.electrum_txs_limit; RPC { @@ -778,7 +779,7 @@ impl RPC { let acceptor_shutdown = Channel::unbounded(); let acceptor_shutdown_sender = acceptor_shutdown.sender(); - let acceptor = RPC::start_acceptor(rpc_addr, acceptor_shutdown); + let acceptor = RPC::start_acceptor(config, acceptor_shutdown); RPC::start_notifier( notification, senders.clone(), @@ -789,7 +790,8 @@ impl RPC { let mut threads = HashMap::new(); let (garbage_sender, garbage_receiver) = crossbeam_channel::unbounded(); - while let Some((stream, addr)) = acceptor.receiver().recv().unwrap() { + while let Some(stream) = acceptor.receiver().recv().unwrap() { + let addr = stream.addr_string(); // explicitely scope the shadowed variables for the new thread let query = Arc::clone(&query); let senders = Arc::clone(&senders); @@ -798,16 +800,17 @@ impl RPC { // Kill the peers properly let (killer, peace_receiver) = std::sync::mpsc::channel(); + let killer_clone = killer.clone(); #[cfg(feature = "electrum-discovery")] let discovery = discovery.clone(); let spawned = spawn_thread("peer", move || { + let addr = stream.addr_string(); info!("[{}] connected peer", addr); let conn = Connection::new( query, stream, - addr, stats, txs_limit, peace_receiver, @@ -817,6 +820,7 @@ impl RPC { senders.lock().unwrap().push(conn.chan.sender()); conn.run(); info!("[{}] disconnected peer", addr); + let _ = killer_clone.send(()); let _ = garbage_sender.send(std::thread::current().id()); }); @@ -872,3 +876,177 @@ impl Drop for RPC { }); } } + +enum ConnectionListener { + Tcp(TcpListener), + Unix(UnixListener, &'static Path), +} + +impl ConnectionListener { + fn new_tcp(addr: &SocketAddr) -> Self { + let socket = create_socket(addr); + socket.listen(511).expect("setting backlog failed"); + socket + .set_nonblocking(false) + .expect("cannot set nonblocking to false"); + info!("Electrum RPC server running on {}", addr); + Self::Tcp(TcpListener::from(socket)) + } + + /// This takes a static reference to a Path in order to + /// make shallow clones of UnixStreams much cheaper. + /// Since this type will only usually be instanciated 1 time + /// it should be acceptable to just leak the PathBuf. + /// Do not leak values if you call this an unknown number of + /// times throughout the program. + fn new_unix(path: &'static Path) -> Self { + if let Ok(meta) = fs::metadata(path) { + // Cleanup socket file left by previous execution + if meta.file_type().is_socket() { + fs::remove_file(path).ok(); + } + } + + let socket = std::os::unix::net::UnixListener::bind(path) + .expect("cannnot bind to unix socket for RPC"); + socket + .set_nonblocking(false) + .expect("cannot set nonblocking to false"); + info!( + "Electrum RPC server running on unix socket {}", + path.display() + ); + Self::Unix(socket, path) + } + + fn run(&self, acceptor: Sender>, shutdown_channel: Channel<()>) { + let shutdown_bool = Arc::new(AtomicBool::new(false)); + + { + let shutdown_bool = Arc::clone(&shutdown_bool); + crate::util::spawn_thread( + "shutdown-acceptor", + self.create_shutdown_job(shutdown_channel, shutdown_bool), + ); + } + + loop { + let stream = self.accept().expect("accept failed"); + + if shutdown_bool.load(std::sync::atomic::Ordering::Acquire) { + break; + } + + stream + .set_nonblocking(false) + .expect("failed to set connection as blocking"); + acceptor.send(Some(stream)).expect("send failed"); + } + } + + fn accept(&self) -> std::result::Result { + match self { + Self::Tcp(c) => c.accept().map(|(l, r)| ConnectionStream::Tcp(l, r)), + Self::Unix(c, p) => c.accept().map(|(l, r)| ConnectionStream::Unix(l, r, p)), + } + } + + fn create_shutdown_job( + &self, + shutdown_channel: Channel<()>, + shutdown_bool: Arc, + ) -> Box { + match self { + ConnectionListener::Tcp(c) => { + let local_addr = c.local_addr().unwrap(); + Box::new(move || { + // Block until shutdown is sent. + let _ = shutdown_channel.receiver().recv(); + // Store the bool so after the next accept it will break the loop + shutdown_bool.store(true, std::sync::atomic::Ordering::Release); + // Connect to the socket to cause it to unblock + let _ = TcpStream::connect(local_addr); + }) + } + ConnectionListener::Unix(_, p) => { + let path = *p; + Box::new(move || { + // Block until shutdown is sent. + let _ = shutdown_channel.receiver().recv(); + // Store the bool so after the next accept it will break the loop + shutdown_bool.store(true, std::sync::atomic::Ordering::Release); + // Connect to the socket to cause it to unblock + let _ = UnixStream::connect(path); + }) + } + } + } +} + +enum ConnectionStream { + Tcp(TcpStream, std::net::SocketAddr), + Unix(UnixStream, std::os::unix::net::SocketAddr, &'static Path), +} + +impl ConnectionStream { + fn addr_string(&self) -> String { + match self { + ConnectionStream::Tcp(_, a) => format!("{a}"), + ConnectionStream::Unix(_, a, _) => format!("{a:?}"), + } + } + + fn try_clone(&self) -> std::io::Result { + Ok(match self { + ConnectionStream::Tcp(s, a) => ConnectionStream::Tcp(s.try_clone()?, *a), + ConnectionStream::Unix(s, a, p) => ConnectionStream::Unix(s.try_clone()?, a.clone(), p), + }) + } + + fn shutdown(&self, how: Shutdown) -> std::io::Result<()> { + match self { + ConnectionStream::Tcp(s, _) => s.shutdown(how), + ConnectionStream::Unix(s, _, _) => s.shutdown(how), + } + } + + fn set_nonblocking(&self, nonblocking: bool) -> std::io::Result<()> { + match self { + ConnectionStream::Tcp(s, _) => s.set_nonblocking(nonblocking), + ConnectionStream::Unix(s, _, _) => s.set_nonblocking(nonblocking), + } + } + + #[cfg(feature = "electrum-discovery")] + fn ip(&self) -> Option { + match self { + ConnectionStream::Tcp(_, a) => Some(a.ip()), + ConnectionStream::Unix(_, _, _) => None, + } + } +} + +impl Write for ConnectionStream { + fn write(&mut self, buf: &[u8]) -> std::io::Result { + match self { + ConnectionStream::Tcp(s, _) => s.write(buf), + ConnectionStream::Unix(s, _, _) => s.write(buf), + } + } + + fn flush(&mut self) -> std::io::Result<()> { + match self { + ConnectionStream::Tcp(s, _) => s.flush(), + ConnectionStream::Unix(s, _, _) => s.flush(), + } + } +} + +impl Read for ConnectionStream { + fn read(&mut self, buf: &mut [u8]) -> std::io::Result { + match self { + ConnectionStream::Tcp(s, _) => s.read(buf), + ConnectionStream::Unix(s, _, _) => s.read(buf), + } + } +} diff --git a/src/errors.rs b/src/errors.rs index cec50cce..48274fbb 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -14,9 +14,14 @@ error_chain! { display("Iterrupted by signal {}", sig) } - TooPopular { - description("Too many history entries") - display("Too many history entries") + TooManyUtxos(limit: usize) { + description("Too many unspent transaction outputs. Contact support to raise limits.") + display("Too many unspent transaction outputs (>{}). Contact support to raise limits.", limit) + } + + TooManyTxs(limit: usize) { + description("Too many history transactions. Contact support to raise limits.") + display("Too many history transactions (>{}). Contact support to raise limits.", limit) } #[cfg(feature = "electrum-discovery")] diff --git a/src/new_index/precache.rs b/src/new_index/precache.rs index 117f1076..fc2a6967 100644 --- a/src/new_index/precache.rs +++ b/src/new_index/precache.rs @@ -8,27 +8,52 @@ use hex; use std::fs::File; use std::io; use std::io::prelude::*; +use std::sync::{atomic::AtomicUsize, Arc}; +use std::time::Instant; -pub fn precache(chain: &ChainQuery, scripthashes: Vec) { +pub fn precache(chain: Arc, scripthashes: Vec, threads: usize) { let total = scripthashes.len(); - info!("Pre-caching stats and utxo set for {} scripthashes", total); + info!( + "Pre-caching stats and utxo set on {} threads for {} scripthashes", + threads, total + ); let pool = rayon::ThreadPoolBuilder::new() - .num_threads(16) + .num_threads(threads) .thread_name(|i| format!("precache-{}", i)) .build() .unwrap(); - pool.install(|| { - scripthashes - .par_iter() - .enumerate() - .for_each(|(i, scripthash)| { - if i % 5 == 0 { - info!("running pre-cache for scripthash {}/{}", i + 1, total); - } - chain.stats(&scripthash[..]); - //chain.utxo(&scripthash[..]); - }) + let now = Instant::now(); + let counter = AtomicUsize::new(0); + std::thread::spawn(move || { + pool.install(|| { + scripthashes + .par_iter() + .for_each(|scripthash| { + // First, cache + chain.stats(&scripthash[..], crate::new_index::db::DBFlush::Disable); + let _ = chain.utxo(&scripthash[..], usize::MAX, crate::new_index::db::DBFlush::Disable); + + // Then, increment the counter + let pre_increment = counter.fetch_add(1, std::sync::atomic::Ordering::AcqRel); + let post_increment_counter = pre_increment + 1; + + // Then, log + if post_increment_counter % 500 == 0 { + let now_millis = now.elapsed().as_millis(); + info!("{post_increment_counter}/{total} Processed in {now_millis} ms running pre-cache for scripthash"); + } + + // Every 10k counts, flush the DB to disk + if post_increment_counter % 10000 == 0 { + info!("Flushing cache_db... {post_increment_counter}"); + chain.store().cache_db().flush(); + info!("Done Flushing cache_db!!! {post_increment_counter}"); + } + }) + }); + // After everything is done, flush the cache + chain.store().cache_db().flush(); }); } diff --git a/src/new_index/query.rs b/src/new_index/query.rs index 99ff3d34..3003a256 100644 --- a/src/new_index/query.rs +++ b/src/new_index/query.rs @@ -88,7 +88,11 @@ impl Query { } pub fn utxo(&self, scripthash: &[u8]) -> Result> { - let mut utxos = self.chain.utxo(scripthash, self.config.utxos_limit)?; + let mut utxos = self.chain.utxo( + scripthash, + self.config.utxos_limit, + super::db::DBFlush::Enable, + )?; let mempool = self.mempool(); utxos.retain(|utxo| !mempool.has_spend(&OutPoint::from(utxo))); utxos.extend(mempool.utxo(scripthash)); @@ -111,7 +115,7 @@ impl Query { pub fn stats(&self, scripthash: &[u8]) -> (ScriptStats, ScriptStats) { ( - self.chain.stats(scripthash), + self.chain.stats(scripthash, super::db::DBFlush::Enable), self.mempool().stats(scripthash), ) } diff --git a/src/new_index/schema.rs b/src/new_index/schema.rs index f3eccc9c..7efc9099 100644 --- a/src/new_index/schema.rs +++ b/src/new_index/schema.rs @@ -329,7 +329,12 @@ impl Indexer { .added_blockhashes .write() .unwrap() - .extend(blocks.iter().map(|b| b.entry.hash())); + .extend(blocks.iter().map(|b| { + if b.entry.height() % 10_000 == 0 { + info!("Tx indexing is up to height={}", b.entry.height()); + } + b.entry.hash() + })); } fn index(&self, blocks: &[BlockEntry]) { @@ -342,6 +347,9 @@ impl Indexer { let _timer = self.start_timer("index_process"); let added_blockhashes = self.store.added_blockhashes.read().unwrap(); for b in blocks { + if b.entry.height() % 10_000 == 0 { + info!("History indexing is up to height={}", b.entry.height()); + } let blockhash = b.entry.hash(); // TODO: replace by lookup into txstore_db? if !added_blockhashes.contains(blockhash) { @@ -570,7 +578,7 @@ impl ChainQuery { } // TODO: avoid duplication with stats/stats_delta? - pub fn utxo(&self, scripthash: &[u8], limit: usize) -> Result> { + pub fn utxo(&self, scripthash: &[u8], limit: usize, flush: DBFlush) -> Result> { let _timer = self.start_timer("utxo"); // get the last known utxo set and the blockhash it was updated for. @@ -598,7 +606,7 @@ impl ChainQuery { if had_cache || processed_items > MIN_HISTORY_ITEMS_TO_CACHE { self.store.cache_db.write( vec![UtxoCacheRow::new(scripthash, &newutxos, &lastblock).into_row()], - DBFlush::Enable, + flush, ); } } @@ -671,14 +679,14 @@ impl ChainQuery { // abort if the utxo set size excedees the limit at any point in time if utxos.len() > limit { - bail!(ErrorKind::TooPopular) + bail!(ErrorKind::TooManyUtxos(limit)) } } Ok((utxos, lastblock, processed_items)) } - pub fn stats(&self, scripthash: &[u8]) -> ScriptStats { + pub fn stats(&self, scripthash: &[u8], flush: DBFlush) -> ScriptStats { let _timer = self.start_timer("stats"); // get the last known stats and the blockhash they are updated for. @@ -706,7 +714,7 @@ impl ChainQuery { if newstats.funded_txo_count + newstats.spent_txo_count > MIN_HISTORY_ITEMS_TO_CACHE { self.store.cache_db.write( vec![StatsCacheRow::new(scripthash, &newstats, &lastblock).into_row()], - DBFlush::Enable, + flush, ); } } diff --git a/src/rest.rs b/src/rest.rs index 883d7530..fbca0919 100644 --- a/src/rest.rs +++ b/src/rest.rs @@ -53,6 +53,9 @@ const TTL_SHORT: u32 = 10; // ttl for volatie resources const TTL_MEMPOOL_RECENT: u32 = 5; // ttl for GET /mempool/recent const CONF_FINAL: usize = 10; // reorgs deeper than this are considered unlikely +// internal api prefix +const INTERNAL_PREFIX: &str = "internal"; + #[derive(Serialize, Deserialize)] struct BlockValue { id: String, @@ -742,17 +745,19 @@ fn handle_request( .ok_or_else(|| HttpError::not_found("Block not found".to_string()))?; json_response(txids, TTL_LONG) } - (&Method::GET, Some(&"block"), Some(hash), Some(&"txs"), None, None) => { + (&Method::GET, Some(&INTERNAL_PREFIX), Some(&"block"), Some(hash), Some(&"txs"), None) => { let hash = BlockHash::from_hex(hash)?; + let block_id = query.chain().blockid_by_hash(&hash); let txs = query .chain() .get_block_txs(&hash) .ok_or_else(|| HttpError::not_found("Block not found".to_string()))? .into_iter() - .map(|tx| (tx, None)) + .map(|tx| (tx, block_id.clone())) .collect(); - json_response(prepare_txs(txs, query, config), TTL_SHORT) + let ttl = ttl_by_depth(block_id.map(|b| b.height), query); + json_response(prepare_txs(txs, query, config), ttl) } (&Method::GET, Some(&"block"), Some(hash), Some(&"header"), None, None) => { let hash = BlockHash::from_hex(hash)?; @@ -1036,6 +1041,29 @@ fn handle_request( json_response(tx.remove(0), ttl) } } + (&Method::POST, Some(&INTERNAL_PREFIX), Some(&"txs"), None, None, None) => { + let txid_strings: Vec = + serde_json::from_slice(&body).map_err(|err| HttpError::from(err.to_string()))?; + + match txid_strings + .into_iter() + .map(|txid| Txid::from_hex(&txid)) + .collect::, _>>() + { + Ok(txids) => { + let txs: Vec<(Transaction, Option)> = txids + .iter() + .filter_map(|txid| { + query + .lookup_txn(txid) + .map(|tx| (tx, query.chain().tx_confirming_block(txid))) + }) + .collect(); + json_response(prepare_txs(txs, query, config), 0) + } + Err(err) => http_message(StatusCode::BAD_REQUEST, err.to_string(), 0), + } + } (&Method::GET, Some(&"tx"), Some(hash), Some(out_type @ &"hex"), None, None) | (&Method::GET, Some(&"tx"), Some(hash), Some(out_type @ &"raw"), None, None) => { let hash = Txid::from_hex(hash)?; @@ -1174,6 +1202,69 @@ fn handle_request( json_response(spends, TTL_SHORT) } + ( + &Method::POST, + Some(&INTERNAL_PREFIX), + Some(&"txs"), + Some(&"outspends"), + Some(&"by-txid"), + None, + ) => { + let txid_strings: Vec = + serde_json::from_slice(&body).map_err(|err| HttpError::from(err.to_string()))?; + + let spends: Vec> = txid_strings + .into_iter() + .map(|txid_str| { + Txid::from_hex(&txid_str) + .ok() + .and_then(|txid| query.lookup_txn(&txid)) + .map_or_else(Vec::new, |tx| { + query + .lookup_tx_spends(tx) + .into_iter() + .map(|spend| { + spend.map_or_else(SpendingValue::default, SpendingValue::from) + }) + .collect() + }) + }) + .collect(); + + json_response(spends, TTL_SHORT) + } + ( + &Method::POST, + Some(&INTERNAL_PREFIX), + Some(&"txs"), + Some(&"outspends"), + Some(&"by-outpoint"), + None, + ) => { + let outpoint_strings: Vec = + serde_json::from_slice(&body).map_err(|err| HttpError::from(err.to_string()))?; + + let spends: Vec = outpoint_strings + .into_iter() + .map(|outpoint_str| { + let mut parts = outpoint_str.split(':'); + let hash_part = parts.next(); + let index_part = parts.next(); + + if let (Some(hash), Some(index)) = (hash_part, index_part) { + if let (Ok(txid), Ok(vout)) = (Txid::from_hex(hash), index.parse::()) { + let outpoint = OutPoint { txid, vout }; + return query + .lookup_spend(&outpoint) + .map_or_else(SpendingValue::default, SpendingValue::from); + } + } + SpendingValue::default() + }) + .collect(); + + json_response(spends, TTL_SHORT) + } (&Method::GET, Some(&"mempool"), None, None, None, None) => { json_response(query.mempool().backlog_stats(), TTL_SHORT) @@ -1181,7 +1272,14 @@ fn handle_request( (&Method::GET, Some(&"mempool"), Some(&"txids"), None, None, None) => { json_response(query.mempool().txids(), TTL_SHORT) } - (&Method::GET, Some(&"mempool"), Some(&"txs"), Some(&"all"), None, None) => { + ( + &Method::GET, + Some(&INTERNAL_PREFIX), + Some(&"mempool"), + Some(&"txs"), + Some(&"all"), + None, + ) => { let txs = query .mempool() .txs() @@ -1191,7 +1289,7 @@ fn handle_request( json_response(prepare_txs(txs, query, config), TTL_SHORT) } - (&Method::POST, Some(&"mempool"), Some(&"txs"), None, None, None) => { + (&Method::POST, Some(&INTERNAL_PREFIX), Some(&"mempool"), Some(&"txs"), None, None) => { let txid_strings: Vec = serde_json::from_slice(&body).map_err(|err| HttpError::from(err.to_string()))?; @@ -1214,11 +1312,22 @@ fn handle_request( Err(err) => http_message(StatusCode::BAD_REQUEST, err.to_string(), 0), } } - (&Method::GET, Some(&"mempool"), Some(&"txs"), last_seen_txid, None, None) => { + ( + &Method::GET, + Some(&INTERNAL_PREFIX), + Some(&"mempool"), + Some(&"txs"), + last_seen_txid, + None, + ) => { let last_seen_txid = last_seen_txid.and_then(|txid| Txid::from_hex(txid).ok()); + let max_txs = query_params + .get("max_txs") + .and_then(|s| s.parse::().ok()) + .unwrap_or(config.rest_max_mempool_page_size); let txs = query .mempool() - .txs_page(10_000, last_seen_txid) + .txs_page(max_txs, last_seen_txid) .into_iter() .map(|tx| (tx, None)) .collect(); diff --git a/src/util/mod.rs b/src/util/mod.rs index b29400d9..22775911 100644 --- a/src/util/mod.rs +++ b/src/util/mod.rs @@ -38,26 +38,38 @@ pub fn full_hash(hash: &[u8]) -> FullHash { } pub struct SyncChannel { - tx: crossbeam_channel::Sender, - rx: crossbeam_channel::Receiver, + tx: Option>, + rx: Option>, } impl SyncChannel { pub fn new(size: usize) -> SyncChannel { let (tx, rx) = crossbeam_channel::bounded(size); - SyncChannel { tx, rx } + SyncChannel { + tx: Some(tx), + rx: Some(rx), + } } pub fn sender(&self) -> crossbeam_channel::Sender { - self.tx.clone() + self.tx.as_ref().expect("No Sender").clone() } pub fn receiver(&self) -> &crossbeam_channel::Receiver { - &self.rx + self.rx.as_ref().expect("No Receiver") } pub fn into_receiver(self) -> crossbeam_channel::Receiver { - self.rx + self.rx.expect("No Receiver") + } + + /// This drops the sender and receiver, causing all other methods to panic. + /// + /// Use only when you know that the channel will no longer be used. + /// ie. shutdown. + pub fn close(&mut self) -> Option> { + self.tx.take(); + self.rx.take() } } diff --git a/src/util/transaction.rs b/src/util/transaction.rs index db9ba066..c9ff29ae 100644 --- a/src/util/transaction.rs +++ b/src/util/transaction.rs @@ -136,11 +136,11 @@ pub(super) mod sigops { let mut prevouts = Vec::with_capacity(input_count); #[cfg(not(feature = "liquid"))] - let is_coinbase = tx.is_coin_base(); + let is_coinbase_or_pegin = tx.is_coin_base(); #[cfg(feature = "liquid")] - let is_coinbase = tx.is_coinbase(); + let is_coinbase_or_pegin = tx.is_coinbase() || tx.input.iter().any(|input| input.is_pegin); - if !is_coinbase { + if !is_coinbase_or_pegin { for idx in 0..input_count { prevouts.push( *prevout_map @@ -311,7 +311,7 @@ pub(super) mod sigops { return Ok(n_sigop_cost); } #[cfg(feature = "liquid")] - if tx.is_coinbase() { + if tx.is_coinbase() || tx.input.iter().any(|input| input.is_pegin) { return Ok(n_sigop_cost); } if tx.input.len() != previous_outputs.len() { diff --git a/start b/start new file mode 100755 index 00000000..16139f7b --- /dev/null +++ b/start @@ -0,0 +1,144 @@ +#!/usr/bin/env zsh + +# initialize variables +DAEMON=bitcoin +NETWORK=mainnet +FEATURES=default +DB_FOLDER=/electrs +NODENAME=$(hostname|cut -d . -f1) +LOCATION=$(hostname|cut -d . -f2) + +# load rust if necessary +if [ -e "${HOME}/.cargo/env" ];then + source "${HOME}/.cargo/env" + export PATH="${HOME}/.cargo/bin:${PATH}" +fi + +# which OS? +case "$(uname -s)" in + FreeBSD) + OS=FreeBSD + NPROC=$(sysctl -n hw.ncpu) + ;; + Darwin) + OS=Darwin + NPROC=$(sysctl -n hw.ncpu) + ;; + Linux) + OS=Linux + NPROC=$(grep -c proc /proc/cpuinfo) + ;; + *) + OS=Unknown + NPROC=4 + ;; +esac + +# which network? +case "${1}" in + mainnet) + THREADS=$((NPROC / 3)) + ;; + testnet) + NETWORK=testnet + THREADS=$((NPROC / 6)) + ;; + signet) + NETWORK=signet + THREADS=$((NPROC / 6)) + ;; + liquid) + DAEMON=elements + NETWORK=liquid + FEATURES=liquid + THREADS=$((NPROC / 6)) + ;; + liquidtestnet) + DAEMON=elements + NETWORK=liquidtestnet + FEATURES=liquid + THREADS=$((NPROC / 6)) + ;; + *) + echo "Usage: $0 (mainnet|testnet|signet|liquid|liquidtestnet)" + exit 1 + ;; +esac + +# run in loop in case of crash +until false +do + # reset CWD + cd "${HOME}/electrs" + + # disable making electrs.core files + ulimit -c 0 + + # prepare run-time variables + UTXOS_LIMIT=500 + ELECTRUM_TXS_LIMIT=500 + MAIN_LOOP_DELAY=500 + DAEMON_CONF="${HOME}/${DAEMON}.conf" + HTTP_SOCKET_FILE="${HOME}/socket/esplora-${DAEMON}-${NETWORK}" + RPC_SOCKET_FILE="${HOME}/socket/electrum-${DAEMON}-${NETWORK}" + + # get RPC credentials from bitcoin.conf or elements.conf directly + echo "[*] Getting RPC credentials from ${DAEMON_CONF}" + RPC_USER=$(grep 'rpcuser=' "${DAEMON_CONF}"|cut -d = -f2|head -1) + RPC_PASS=$(grep 'rpcpassword=' "${DAEMON_CONF}"|cut -d = -f2|head -1) + + # override limits based on hostname + if [ "${NODENAME}" = "node201" ];then + UTXOS_LIMIT=9000 + ELECTRUM_TXS_LIMIT=9000 + MAIN_LOOP_DELAY=14000 + fi + + # Run the popular address txt file generator before each run + POPULAR_SCRIPTS_FOLDER="${HOME}/popular-scripts/${NETWORK}" + POPULAR_SCRIPTS_FILE_RAW="${POPULAR_SCRIPTS_FOLDER}/popular-scripts-raw.txt" + POPULAR_SCRIPTS_FILE="${POPULAR_SCRIPTS_FOLDER}/popular-scripts.txt" + mkdir -p "${POPULAR_SCRIPTS_FOLDER}" + rm -f "${POPULAR_SCRIPTS_FILE_RAW}" "${POPULAR_SCRIPTS_FILE}" + + ## Use nproc * 4 threads to generate the txt file (lots of iowait, so 2x~4x core count is ok) + ## Only pick up addresses with 101 history events or more + ## (Without lowering MIN_HISTORY_ITEMS_TO_CACHE this is the lowest we can go) + ## It prints out progress to STDERR + echo "[*] Generating popular-scripts using ${THREADS} threads..." + HIGH_USAGE_THRESHOLD=101 \ + JOB_THREAD_COUNT=${THREADS} \ + cargo run \ + --release \ + --bin popular-scripts \ + --features "${FEATURES}" \ + -- \ + --network "${NETWORK}" \ + --db-dir "${DB_FOLDER}" \ + > "${POPULAR_SCRIPTS_FILE_RAW}" + + ## Sorted and deduplicated just in case + sort "${POPULAR_SCRIPTS_FILE_RAW}" | uniq > "${POPULAR_SCRIPTS_FILE}" + + # Run the electrs process (Note: db-dir is used in both commands) + cargo run \ + --release \ + --bin electrs \ + --features "${FEATURES}" \ + -- \ + --network "${NETWORK}" \ + --daemon-dir "${HOME}" \ + --db-dir "${DB_FOLDER}" \ + --main-loop-delay "${MAIN_LOOP_DELAY}" \ + --rpc-socket-file "${RPC_SOCKET_FILE}" \ + --http-socket-file "${HTTP_SOCKET_FILE}" \ + --precache-scripts "${POPULAR_SCRIPTS_FILE}" \ + --precache-threads "${THREADS}" \ + --cookie "${RPC_USER}:${RPC_PASS}" \ + --cors '*' \ + --address-search \ + --utxos-limit "${UTXOS_LIMIT}" \ + --electrum-txs-limit "${ELECTRUM_TXS_LIMIT}" \ + -vv + sleep 1 +done